Documentación
Migrando TurnKey Mediawiki de v14.1 a v14.2
TurnKey Mediawiki v14.2 vio un cambio en cómo se instala el software Mediawiki. Como el paquete Debian ya no está presente en jessie, el appliance ahora utiliza el archivo de instalación de arriba.
La migración desde Mediawiki instalado desde paquetes Debian hasta el Mediawiki de corriente arriba instalado ahora en el TurnKey Mediawiki appliance debe ser bastante directa. Los caminos que contienen varias partes de la plataforma Mediawiki han cambiado.
| Carpeta antigua | Nueva carpeta |
|---|---|
| /etc/mediawiki | /var/www/mediawiki |
| /usr/share/mediawiki | /var/www/mediawiki |
| /var/lib/mediawiki | /var/www/mediawiki |
Como se puede ver, los archivos Mediawiki ya no están dispersos por todo el sistema de archivos sino que se reúnen en un solo lugar (la webroot, /var/www/mediawiki). Mientras que esto es un poco de un obstáculo, permite que uno utilice los HOWTOs de Mediawiki de corriente sin ajustarlos a los caminos Debian. El proceso de migrar su instalación de Mediawiki a una nueva versión debe incluir moverse sobre el archivo los datos, los base de datos el basurero y el imágenes.
Base de datos
La base de datos puede ser duplicada con la ayuda de mysqldump. El comando habitual se ve así:
# mysqldump -h localhost -u mediawiki -p mediawiki > backup.sql
Luego suba el basurero a la máquina de destino utilizando e. g. scp:
# scp backup.sql someuser@example.com:
Por último, carguelo a la base de datos del servidor objetivo:
# mysql < backup.sql
Si su máquina de destino es una instancia ya inicializada de v14.2 TurnKey Mediawiki, tendrá el usuario y la base de datos necesarios. La contraseña sin embargo será diferente; puede utilizar la de /var/www/mediawiki/LocalSettings.php en el servidor de destino.
Archivos
Mediawiki proporciona un script que hace que la obtención de "retroalimentación" del contenido basado en archivos sea fácil.
# php /usr/share/mediawiki/maintenance/dumpBackup.php --current --report --output=bzip2:wikiexport.xml.bz2
Después, copiar el archivo a su nuevo servidor usando scp como ya se muestra anteriormente. Puede restaurarlo con:
# bzip -d wikiexport.xml.bz2 # php /var/www/mediawiki/maintenance/importDump.php wikiexport.xml
Imágenes
Primero, generar un archivo de todas las imágenes en el servidor antiguo:
# tar cjf wikiimages.tar.bz2 /usr/share/mediawiki/images
Luego, muévelo a la nueva ubicación e importa:
# tar xjf wikiimages.tar.bz2 # php /var/www/mediawiki/maintenance/importImages.php --overwrite --search-recursively images/
Acabado
Por último, asegúrese de que los permisos se establecen correctamente después de haber realizado los pasos anteriores como raíz.
# chown -R www-data:www-data /var/www/mediawiki
Si usted está instalando TurnKey Mediawiki v14.2 sobre una antigua instalación, preparando una copia de seguridad completa (en lugar de los datos de Mediawiki como se detalla arriba) con antelación de la Se aconseja la migración.
Para los punteros adicionales, consulte el manual Mediawiki Moveos y también retrocediendo y restaurar de una copia de seguridad.