我正在尝试安装“MultiUpload” mediawiki扩展。
我按照安装说明,将下面的代码添加到我的mediawiki "LocalSetting.php“文件require_once("/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php");中
但是当我试图通过转到网页http://myserverIP/wiki/index.php/Special:Version来验证安装时
它给了我"http错误500“。但是,我已经使用下面的命令成功地安装了"FCKeditor“扩展,并且进行得很好:
sudo apt-get install mediawiki-extensions
sudo mwenext ParserFunctions.php我的Apache错误日志显示:
[Tue Mar 20 13:40:18 2012] [error] [client 172.29.35.61] PHP Warning: require_once(/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php): failed to open stream: No such file or directory in /etc/mediawiki/LocalSettings.php on line 142
[Tue Mar 20 13:40:18 2012] [error] [client 172.29.35.61] PHP Fatal error: require_once(): Failed opening required '/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php' (include_path='/var/lib/mediawiki:/var/lib/mediawiki/includes:/var/lib/mediawiki/languages:.:/usr/share/php:/usr/share/pear') in /etc/mediawiki/LocalSettings.php on line 142
[Tue Mar 20 13:40:19 2012] [error] [client 172.29.35.61] PHP Warning: require_once(/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php): failed to open stream: No such file or directory in /etc/mediawiki/LocalSettings.php on line 142
[Tue Mar 20 13:40:19 2012] [error] [client 172.29.35.61] PHP Fatal error: require_once(): Failed opening required '/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php' (include_path='/var/lib/mediawiki:/var/lib/mediawiki/includes:/var/lib/mediawiki/languages:.:/usr/share/php:/usr/share/pear') in /etc/mediawiki/LocalSettings.php on line 142我的"MultiUpload“目录显示:
total 112
drwxrwxr-x 2 2010 500 4096 2009-06-10 15:57 .
drwxr-xr-x 3 root root 4096 2012-03-20 13:38 ..
-rw-rw-r-- 1 2010 500 788 2009-06-10 15:57 multiupload.js
-rw-rw-r-- 1 2010 500 1100 2009-06-10 15:57 README
-rw-rw-r-- 1 2010 500 2942 2009-06-10 15:57 SpecialMultipleUpload.alias.php
-rw-rw-r-- 1 2010 500 13314 2009-06-10 15:57 SpecialMultipleUpload.body.php
-rw-rw-r-- 1 2010 500 70689 2009-06-10 15:57 SpecialMultipleUpload.i18n.php
-rw-rw-r-- 1 2010 500 3188 2009-06-10 15:57 SpecialMultipleUpload.php我可以知道如何排除这个错误并让这个扩展在我的mediawiki上工作吗?
我正在使用Ubuntu11.04,MediaWiki 1.15.5-3。
发布于 2012-03-20 06:59:08
Apache 500是“内部服务器错误”,因此需要检查apache错误日志中的关键细节。在您的示例中,错误日志似乎表明您所需要的文件/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php不存在。
根据MultiUpload目录的清单,文件MultiUpload.php不在其中。MultiUpload.php在扩展目录中吗?如果是这样的话,那么在您的LocalSettings.php中想要的是:
require_once("/var/lib/mediawiki/extensions/MultiUpload.php");编辑 ...或者更可能的情况是,您确实希望加载SpecialMultipleUpload.php文件,该文件实际上位于您的MultiUpload目录中,在这种情况下,您希望使用以下内容:
require_once("/var/lib/mediawiki/extensions/MultiUpload/SpecialMultipleUpload.php");无论如何,您只能要求实际存在的文件。
https://unix.stackexchange.com/questions/34568
复制相似问题