繁体   English   中英

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

[英]mediawiki Fatal error: require_once(): Failed opening required after server moved

当我将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 /中打开所需的'/home/meuser/public_html/site_dir\\extensions\\Cite\\Cite.php'(include_path ='。:/ opt / php54 / lib / php')第132行的public_html / site_dir / LocalSettings.php

当我评论Cite扩展名(以禁用扩展名)以进行交叉检查时,它为下一个扩展名给出了相同的错误。 因此,我认为移动服务器时出了什么问题?

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

是否需要任何额外的步骤?

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

我认为这对您有帮助

句法:

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

即,

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM