
Estoy intentando instalar"Carga múltiple"extensión mediawiki.
Seguí las instrucciones de instalación y agregué el siguiente código a mi archivo "LocalSetting.php" de mediawiki
require_once("/var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php");
pero cuando intenté verificar la instalación accediendo a la página webhttp://myserverIP/wiki/index.php/Special:Version
Me dio "error http 500". Sin embargo, instalé exitosamente la extensión "FCKeditor" usando el siguiente comando y funcionó muy bien:
sudo apt-get install mediawiki-extensions
sudo mwenext ParserFunctions.php
Mi registro de errores de Apache muestra:
[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
Mi directorio "MultiUpload" muestra:
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
¿Puedo saber cómo solucionar este error y hacer que esta extensión funcione en mi mediawiki?
Estoy usando Ubuntu11.04, MediaWiki 1.15.5-3.
Respuesta1
El error 500 de Apache es "Error interno del servidor", por lo que es necesario examinar los registros de errores de Apache para obtener detalles cruciales. En su caso, los registros de errores parecen indicar que el archivo que necesita /var/lib/mediawiki/extensions/MultiUpload/MultiUpload.php
no existe.
Según su listado del MultiUpload
directorio, el archivo MultiUpload.php
no está en él. ¿Está MultiUpload.php
en el directorio de extensiones? Si es así, entonces lo que quieres en tu LocalSettings.php
es:
require_once("/var/lib/mediawiki/extensions/MultiUpload.php");
[editar] ... o más probablemente túen realidadquiero cargar el SpecialMultipleUpload.php
archivo, que en realidadesen su directorio MultiUpload, en cuyo caso desea usar esto:
require_once("/var/lib/mediawiki/extensions/MultiUpload/SpecialMultipleUpload.php");
En cualquier caso, sólo puede solicitar archivos que realmente existan.