为什么不是MediaWiki加载?

我最近使用PostgreSQL在Apache服务器上设置了MediaWiki。 它成功安装。 但是,当我尝试访问该网站时,我得到一个空白页面。

错误日志报告如下。

  [错误] PHP致命错误:require_once():打开所需的失败'/var/www/mediawiki-1.19.2/LocalSettings.php'(include_path ='。:/ usr / share / pear:/ usr / share / php' )在/var/www/mediawiki-1.19.2/includes/WebStart.php在134行
 [警告] PHP警告:require_once(/var/www/mediawiki-1.19.2/LocalSettings.php):未能打开stream:权限被拒绝/var/www/mediawiki-1.19.2/includes/WebStart.php在线134
 [错误] PHP致命错误:require_once():打开所需的失败'/var/www/mediawiki-1.19.2/LocalSettings.php'(include_path ='。:/ usr / share / pear:/ usr / share / php' )在/var/www/mediawiki-1.19.2/includes/WebStart.php在134行 

我见过类似问题的其他人,解决scheme涉及使用LocalSettings.php chmod到644或其他情况下755.其他人已经说过使用chown使LocalSettings匹配的Apache用户,这只是在我的情况下,“Apache” 。 这些解决scheme都没有为我工作。 有没有人有其他的build议,也许我错过了什么?

我刚刚遇到了同样的问题。 对于我来说,我刚刚在mediawiki extensions文件夹中安装了一个扩展。 问题是我的扩展名所在的文件夹(在我的情况下,它被命名为GraphViz)没有执行权限。 我用这个解决了它:

 chmod o+x GraphViz/ 

而一切都运作了。 如果这样做不行,那么在临时中,你可以进入你的LocalSettings.ph文件,并注释掉给你带来麻烦的require_once行。