Logo Patagonia.png

Diferencia entre revisiones de «Duplicación de app Webfaction»

De Wikiexplora
Saltar a: navegación, buscar
m (Texto reemplazado: « » por « »)
m (Texto reemplazado: «:==» por «==»)
 
(No se muestra una edición intermedia del mismo usuario)
Línea 9: Línea 9:
  
 
==Importar Base de Datos==
 
==Importar Base de Datos==
===via Shell:===
+
===via Shell===
 
(Este es el método para WE que es muy pesada)
 
(Este es el método para WE que es muy pesada)
  
Línea 41: Línea 41:
 
Borrar todo el contenido de la app recién creada:
 
Borrar todo el contenido de la app recién creada:
  
  '''''rm -rf ~/webapps/apps2/*''''' + enter
+
  '''''rm -rf ~/webapps/apps2/*''''' + enter
  
 
Copiar todo el directorio desde WE actual (apps1) hacia la app vacia nueva (apps2)  
 
Copiar todo el directorio desde WE actual (apps1) hacia la app vacia nueva (apps2)  
  
  '''''cp -R ~/webapps/apps1/* ~/webapps/apps2/''''' + enter
+
  '''''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.
 
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.

Revisión actual del 11:50 24 feb 2017

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