Duplicación de app Webfaction
Contenido
Respaldar la app y la BD
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
- Respaldo de MediaWiki en Webfaction: Respaldo MediaWiki Webfaction
- Duplicacion de app en Webfaction: Duplicación de app Webfaction
- Actualización de Mediawiki: Actualizacion MediaWiki
- Indice de artículos de interés: Programador