Logo Patagonia.png

Duplicación de app Webfaction

De Wikiexplora
Saltar a: navegación, buscar

Respaldar la app y la BD

Respaldo MediaWiki Webfaction

Crear app y BD en Webfaction

Una vez respaldado por el método descrito arriba, se debe entrar a Webafcation y:

  • Crear una nueva app
  • Crear una nueva BD
  • Crear una nueva WEB y asignarle un dominio

Importar Base de Datos

via Shell

(Este es el método para WE que es muy pesada)

Primero se debe haber creado o reutilizado una base de datos, si se reutilizó una vieja se debe eliminar la DB (no el user) y crear otra con el mismo nombre que sea MySQL

Luego se debe exportar la BD a duplicar

Respaldo_MediaWiki_Webfaction#Bajar_Base_de_Datos


Luego se debe importar a la BD vacía

mysql -u datosfreak_apps2 -p -D datosfreak_apps2 < ~/webapps/appsX/basedatos/wikiexplora9abr14.sql

donde: datosfreak_apps2 es el nombre (phpMyAdmin) de la BD vacía a donde se quiere importar y donde webapps/appsX/basedatos/wikiexplora9abr14.sql es la ubicación y nombre de la base de datos a importar Parece que no pasara nada en el putty, pero está listo

via PhpMyAdmin

  • Entrar a la BD

Login: datosfreak_weXXX (La nueva BD)

Pass: xxx

  • Import y buscar el archivo original exportado

Si es muy grande se debe hacer por el método de Shell / Putty descrito arriba

Copiar directorios

via Shell

Borrar todo el contenido de la app recién creada:

rm -rf ~/webapps/apps2/* + enter

Copiar todo el directorio desde WE actual (apps1) hacia la app vacia nueva (apps2)

cp -R ~/webapps/apps1/* ~/webapps/apps2/ + enter

Donde apps1 es la página que se quiere duplicar y apps2 será la copia. y wua lá. Parece que no ocurrió nada de nada, pero con eso basta. Equivocarse puede significar la muerte.

Vincular nueva BD con la nueva app

Si se está duplicando el sitio luego de las copias de BD y archivos se debe vincular las BD con su nuevo sitio, de la sgte forma:

  • LocalSettings

Cambiar: $wgDBname, $wgDBuser, $wgDBpassword por lo nuevos valores | Guardar y reemplazar

  • AdminSettings

Cambiar: $wgDBadminuser por el nuevo valor | Guardar y reemplazar

Para actualización de Mediawiki

1- Respaldar

2- Duplicar

3 actualizar

Actualización de Mediawiki: Actualizacion MediaWiki

Otros artículos de interés