Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/11/2015, 03:41
willtor
 
Fecha de Ingreso: noviembre-2015
Mensajes: 3
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Importar plantilla Mediawiki

Hola Souf,

Has instalado la extensión Scribunto?

https://www.mediawiki.org/wiki/Extension:Scribunto


Comprueba también que tengas instalada y configurada la extensión Parser Funtions

https://www.mediawiki.org/wiki/Extension:ParserFunctions

require_once "$IP/extensions/ConfirmEdit/ConfirmEdit.php";

wfLoadExtension( 'ParserFunctions' );

Saludos!

Cita:
Iniciado por Souf Ver Mensaje
Bueno, he probado a exportar la plantilla ficha de taxón de la wikipedia (http://es.wikipedia.org/wiki/Plantilla:Ficha_de_tax%C3%B3n), según los manuales http://es.wikipedia.org/wiki/Especial:Exportar y pongo "Plantilla:Ficha de taxón".
Marco todas las opciones excepto la de "incluir sólo la versión actual".
Después voy a mi wiki http://wiki.soheva.org/index.php?title=Especial:Importar y selecciono el fichero xml. Cuando se sube el fichero sólo veo basura en esa entrada, asdí que he optado por probar a importarlo con importDump.php, pero me da eśte error:

Código:
syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in <b>/homez.507/soheva/www/wiki/maintenance/importDump.php</b> on line <b>70</b><br />

Uso: MediaWiki 1.18.1 PHP 5.3.10 (cgi-fcgi) MySQL 5.1.49-3-log
Edito:
El problema del error anterior es que el ejecutable de php por la línea de comandos es por defecto php4, lo he ejecutado con el binario de php5 y pasa esto (primero he tenido que cambiar el valor de $wgShowExceptionDetails = true;):
Código:
php.BETA importDump.php ../Wikipedia-plantilla_ficha.xml.bz2 
X-Powered-By: PHP/5.2.17
Content-type: text/html

<br />
<b>Warning</b>:  fopen(compress.bzip2://../Wikipedia-plantilla_ficha.xml.bz2) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory in <b>/homez.507/soheva/www/wiki/maintenance/importDump.php</b> on line <b>225</b><br />
<br />
<b>Warning</b>:  feof(): supplied argument is not a valid stream resource in <b>/homez.507/soheva/www/wiki/includes/Import.php</b> on line <b>1238</b><br />
<br />
<b>Warning</b>:  fread(): supplied argument is not a valid stream resource in <b>/homez.507/soheva/www/wiki/includes/Import.php</b> on line <b>1242</b><br />
<br />
<b>Warning</b>:  feof(): supplied argument is not a valid stream resource in <b>/homez.507/soheva/www/wiki/includes/Import.php</b> on line <b>1238</b><br />
<br />
<b>Warning</b>:  XMLReader::read() [<a href='xmlreader.read'>xmlreader.read</a>]: uploadsource://0680ca78837d14622f954ab62635be3a:1: parser error : Extra content at the end of the document in <b>/homez.507/soheva/www/wiki/includes/Import.php</b> on line <b>362</b><br />
<br />
<b>Warning</b>:  XMLReader::read() [<a href='xmlreader.read'>xmlreader.read</a>]:  in <b>/homez.507/soheva/www/wiki/includes/Import.php</b> on line <b>362</b><br />
<br />
<b>Warning</b>:  XMLReader::read() [<a href='xmlreader.read'>xmlreader.read</a>]: ^ in <b>/homez.507/soheva/www/wiki/includes/Import.php</b> on line <b>362</b><br />
<br />
<b>Warning</b>:  XMLReader::read() [<a href='xmlreader.read'>xmlreader.read</a>]: An Error Occured while reading in <b>/homez.507/soheva/www/wiki/includes/Import.php</b> on line <b>362</b><br />
Expected <mediawiki> tag, got 
Backtrace:
#0 /homez.507/soheva/www/wiki/maintenance/importDump.php(264): WikiImporter->doImport()
#1 /homez.507/soheva/www/wiki/maintenance/importDump.php(226): BackupReader->importFromHandle(false)
#2 /homez.507/soheva/www/wiki/maintenance/importDump.php(86): BackupReader->importFromFile('../Wikipedia-pl...')
#3 /homez.507/soheva/www/wiki/maintenance/doMaintenance.php(105): BackupReader->execute()
#4 /homez.507/soheva/www/wiki/maintenance/importDump.php(269): require_once('/homez.507/sohe...')
#5 {main}
No es un problema de permisos, puesto que el fichero xml (bueno, el comprimido) tiene todos los permisos.

¿Alguna ayudita?