mediawiki致命错误:require_once():服务器移动后需要打开失败

时间:2014-02-17 17:28:05

标签: php mediawiki

当我将MediaWiki从Localhost移动到服务器时,我开始收到以下错误。我正在使用最新版本,并尝试使用PHP 5.3,5.4和5.5,但所有版本的PHP都存在错误。我知道这可能与php版本无关,但只是交叉检查。

  

警告:   require_once(/home/meuser/public_html/site_dir\extensions\Cite\Cite.php):   无法打开流:没有这样的文件或目录   第132行/home/meuser/public_html/site_dir/LocalSettings.php

     

致命错误:require_once():无法打开所需的'/home/meuser/public_html/site_dir\extensions\Cite\Cite.php'   (include_path ='。:/ opt / php54 / lib / php')in   第132行/home/meuser/public_html/site_dir/LocalSettings.php

当我评论Cite扩展(禁用扩展)进行交叉检查时,它为下一个扩展提供了相同的错误。所以我认为移动服务器有问题吗?

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

是否需要额外的步骤?

2 个答案:

答案 0 :(得分:1)

路径中的目录分隔符存在问题。注意在到达site_dir之前它们是如何都是正斜杠。修复这些,它应该完美。根据此代码,您需要更改的路径位于LocalSettings.php

答案 1 :(得分:0)

我认为这会对你有所帮助

语法:

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

即,

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