Logo Patagonia.png

Cambios

Saltar a: navegación, buscar

Actualizacion MediaWiki

2055 bytes añadidos, 15:50 24 feb 2017
m
Texto reemplazado: «:==» por «==»
==Via SSH:==
* Ir al directorio (app) donde uno quiere bajar los archivos de la nueva Media wiki (en ese directorio se pisarán los arcivos viejos con los nuevos)
'''''$ tar xvzf mediawiki-1.24.1.tar.gz -C ~/webapps/WikiQueSeActualizara/ --strip-components=1'''''
 * Posicionarse en la carpeta donde update php se encuentra (maintenance):Actualizar el composer '''''$ cd php54 ~/webapps/WikiQueSeActualizara/maintenancewe3/composer.phar update''''' * Ejecutar el update script desde maintenanceActualizar la BD '''''$ php54 ~/webapps/we3/maintenance/update.php'''''
==Actualización del SMW==
===Para actualizar SMW desde una versión nueva (composer) a otra de la nueva generación de SMW (caso dic 2015 del 2.1 al 2.3)===
[https://www.semantic-mediawiki.org/wiki/Help:Installation ver artículo SMW]
4. Run the refresh database script from the base directory[1] of your MediaWiki installation:
'''''php54 ~/webapps/we3/extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php -f -d 50 -v'''''
 
 
=== Para actualizar el SMW entre versiones composer de SMW (no lo he usado) Supongo que es válido si está con versión devmaster ===
 
'''''$ php54 composer.phar update''''' (desde la app donde está la mediawiki)
===Para actualizar SMW desde una versión vieja a la nueva generación de SMW (caso mar 2015)===
* Se debe matar SMW viejo con:
'''''$ rm -r extensions/SemanticMediaWiki''''' (desde la app donde está la mediawiki)
* kill all the lines that load SMW and required extensions from the local Settings:
se debe instalar el composer y se debe obtener de la sgte manera (luego de instalarlo; mar 2015, no se debiera instalar en actualizaciones futuras):
'''''$ curl -sS https://getcomposer.org/installer | php54''''' (desde la app donde está la mediawiki)
* Bajar e instalar el mediawiki nuevo
'''''$ php54 composer.phar require mediawiki/semantic-media-wiki "~2.1"''''' (desde la app donde está la mediawiki)
Me da la impresión que si se especifica "~2,1" entonces uno se casa con esa versión, pero si uno pone el genérico "dev-master" entonces si uno actualiza en el futuro se actualizará a la nueva versíon "dev-master"
* Ejecutar the refresh database script (proceso largo y se cae) para actualizar la base de datos de MW:
'''''$ php54 extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php -f -d 50 -v''''' (desde la app donde está la mediawiki)
==Actualización o Incorporación de extensiones usando GIT vía Shell Access==
* Error en las thumbnails
Para evitar el error en las thumbnails ocurriso luego de la actualización a MW 1.22.15 , SMW 2.1.1 , SForms 3.2: (mar 2015), se debe comentar la sgte linea en el LocalSettings:
## $wgTmpDirectory = "{$wgUploadDirectory}/tmp";
Para ver la fuente de los mensajes de MediaWiki en español:
* Actualización de Mediawiki: [[Actualizacion MediaWiki]]
* Indice de artículos de interés: [[Programador]]
 
==LOG de la actualización del 21 dic 2015==
===Duplicar y Respaldar ===
* borrar los contenidos de la carpeta donde respaldaremos la página
rm -rf ~/webapps/we3/*
 
* Copiar los contenidos de la página (we1) a la carpeta vacía (we3)
cp -R ~/webapps/we1/* ~/webapps/we3/
 
* comprimir el directorio completo de la página (we1) y dejarlo guardado en la nueva carpeta (we3)
tar -cvpzf ~/webapps/we3/respaldo/folders21dic15.tar.gz ~/webapps/we1
 
===Duplicar y Respaldar BD de la página (we1)===
* Ir a la carpeta donde se exportará/respaldará la BD (we3)
cd ~/webapps/we3/respaldo/
* Exportar/respaldar la BD
mysqldump -u datosfreak_we1 datosfreak_we1 -p > BD21dic15.sql
 
* Borrar la BD en webfaction (we3) para luego poner la BD de la página nueva
 
* Importar la BD desde basedatos ( we1 lo llevaremos a we3)
mysql -u datosfreak_we3 -p -D datosfreak_we3 < ~/webapps/we3/respaldo/BD21dic15.sql
 
* Vincular localsettings y adminSettings con la nueva app (cambiar los we1 por we3)
 
 
=== Ya duplicada actualizaremos: ===
 
==== MobileFrontend: ====
* Ir a la carpeta de la extension:
cd ~/webapps/we3/extensions/MobileFrontend/
* Borrar su contenido:
rm -rf ~/webapps/we3/extensions/MobileFrontend/*
wget https://extdist.wmflabs.org/dist/extensions/MobileFrontend-REL1_26-187dae8.tar.gz
tar xvzf MobileFrontend-REL1_26-187dae8.tar.gz -C ~/webapps/we3/extensions/MobileFrontend/ --strip-components=1
 
====Mediawiki====
cd ~/webapps/we3/
wget http://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.1.tar.gz
tar xvzf mediawiki-1.26.1.tar.gz -C ~/webapps/we3/ --strip-components=1
* Actualizar el composer
php54 ~/webapps/we3/composer.phar update
* Actualizar la BD
php54 ~/webapps/we3/maintenance/update.php
 
====Semantic====
*Ir a la app:
cd ~/webapps/we3/
php54 composer.phar require mediawiki/semantic-media-wiki "~2.3"
php54 ~/webapps/we3/maintenance/update.php
php54 ~/webapps/we3/extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php -f -d 50 -v
 
==== Collapsible Vector: ====
* Ir a la carpeta de la extension:
cd ~/webapps/we3/extensions/CollapsibleVector/
* Borrar su contenido:
rm -rf ~/webapps/we3/extensions/CollapsibleVector/*
wget https://extdist.wmflabs.org/dist/extensions/CollapsibleVector-REL1_26-fa82c9b.tar.gz
tar xvzf CollapsibleVector-REL1_26-fa82c9b.tar.gz -C ~/webapps/we3/extensions/CollapsibleVector/ --strip-components=1

Menú de navegación