
estou tentando instalar"MultiUpload"extensão mediawiki.
Segui as instruções de instalação e adicionei o código abaixo ao meu arquivo mediawiki "LocalSetting.php"
require_once("/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php");
mas quando tentei verificar a instalação acessando a página da webhttp://myserverIP/wiki/index.php/Special:Version
Isso me deu "erro http 500". No entanto, instalei com sucesso a extensão "FCKeditor" usando o comando abaixo e funcionou muito bem:
sudo apt-get install mediawiki-extensions
sudo mwenext ParserFunctions.php
Meu log de erros do Apache mostra:
[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
Meu diretório "MultiUpload" mostra:
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
Posso saber como solucionar esse erro e fazer com que esta extensão funcione em meu mediawiki?
Estou usando Ubuntu11.04, MediaWiki 1.15.5-3.
Responder1
O erro 500 do Apache é “Erro interno do servidor”, portanto, é necessário examinar os logs de erros do Apache para obter detalhes cruciais. No seu caso, os logs de erros parecem indicar que o arquivo que você está solicitando, /var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php
não existe.
De acordo com a sua listagem do MultiUpload
diretório, o arquivo MultiUpload.php
não está nele. Está MultiUpload.php
no diretório de extensões? Se sim, então o que você deseja LocalSettings.php
é:
require_once("/var/lib/mediawiki/extensions/MultiUpload.php");
[editar] ... ou mais provavelmente vocêrealmentedeseja carregar o SpecialMultipleUpload.php
arquivo, que na verdadeéem seu diretório MultiUpload, caso em que você deseja usar isto:
require_once("/var/lib/mediawiki/extensions/MultiUpload/SpecialMultipleUpload.php");
Em qualquer caso, você só pode exigir arquivos que realmente existam.