2014-02-17 99 views
1

当我将MediaWiki从本地主机移动到服务器时,我开始出现以下错误。我正在使用最新版本,并尝试使用PHP 5.3,5.4和5.5,但所有版本的PHP都存在错误。我知道这可能不是PHP版本相关,但只是交叉检查。mediawiki致命错误:require_once():服务器移动后需要打开失败

Warning: require_once(/home/meuser/public_html/site_dir\extensions\Cite\Cite.php): failed to open stream: No such file or directory in /home/meuser/public_html/site_dir/LocalSettings.php on line 132

Fatal error: require_once(): Failed opening required '/home/meuser/public_html/site_dir\extensions\Cite\Cite.php' (include_path='.:/opt/php54/lib/php') in /home/meuser/public_html/site_dir/LocalSettings.php on line 132

当我评论引用扩展(禁用扩展),以交叉检查,它给下一个扩展相同的错误。所以我相信移动服务器有问题吗?

我刚刚上传了所有文件到服务器,并更改了Localsettings.php和导入数据库中的数据库和网站url设置。

是否需要额外的步骤?

+0

你检查文件是否存在于错误说他们错过的地方?如果他们错过了......那是你的问题...... – Tularis

+2

在旁注中,你的一半斜线是向前的,另一半是向后的?你从一个Windows切换到一个Unix主机?而不是相应地更新配置文件中的路径? – Tularis

+0

是的,所有文件都在这个地方呈现。我刚刚压缩并移动到服务器。 –

回答

1

路径中的目录分隔符存在问题。请注意,在到达site_dir之前,它们都是正斜杠。修复这些,它应该完美地工作。在此基础上的代码,你需要改变的路径是在LocalSettings.php中

0

我认为这将有助于你

语法:

require_once($_SERVER['DOCUMENT_ROOT']./your file location with only '/' slash); 

require_once($_SERVER['DOCUMENT_ROOT']./site_dir/extensions/Cite/Cite.php); 
相关问题