Logo Patagonia.png

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

De Wikiexplora
Saltar a: navegación, buscar
(Página creada con «==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 Webafca...»)
 
m (Texto reemplazado: «:==» por «==»)
 
(No se muestran 8 ediciones intermedias de 2 usuarios)
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)
  
'''''mysql -u datosfreak_apps2 -p -D datosfreak_apps2 < ~/webapps/appsX/basedatos/wikiexplora9abr14.sql'''''
+
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
 
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
 
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
 
Parece que no pasara nada en el putty, pero está listo
 +
 
===via PhpMyAdmin===
 
===via PhpMyAdmin===
 
*Entrar a la BD
 
*Entrar a la BD
Línea 32: 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.
Línea 57: Línea 66:
  
 
Actualización de Mediawiki: [[Actualizacion MediaWiki]]
 
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]]

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