Logo Patagonia.png

Cambios

Saltar a: navegación, buscar

Actualizacion MediaWiki

3753 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)
'''''$ cd ~/webapps/WikiQueSeActualizara/'''''
'''''$ tar xvzf mediawiki-1.24.1.tar.gz -C ~/webapps/WikiQueSeActualizara/ --strip-components=1'''''
* Actualizar el composer
'''''php54 ~/webapps/we3/composer.phar update'''''
* Actualizar la BD
'''''php54 ~/webapps/we3/maintenance/update.php'''''
* Posicionarse en ==Actualización del SMW=====Para actualizar SMW desde una versión nueva (composer) a otra de la carpeta donde update php se encuentra nueva generación de SMW (maintenancecaso dic 2015 del 2.1 al 2.3)=== [https://www.semantic-mediawiki.org/wiki/Help:Installation ver artículo SMW]
Ir a la app del mediawiki '''''$ cd ~/webapps/WikiQueSeActualizarawe3/''''' Si es que estamos actualizando el we31. Run the update script from the base directory[1] of your MediaWiki installation: '''''php54 composer.phar require mediawiki/semantic-media-wiki "~2.3"'''''2. See the page "Special:Version" on your wiki to verify that the extension was successfully updated.3. Run the setup script from the base directory[1] of your MediaWiki installation: '''''php54 ~/webapps/we3/maintenance/update.php'''''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'''''
* Ejecutar el update script ===Para actualizar SMW desde maintenanceuna versión vieja a la nueva generación de SMW (caso mar 2015)===* Se debe matar SMW viejo con:
'''''$ php54 update.phprm -r extensions/SemanticMediaWiki'''''(desde la app donde está la mediawiki)
==Actualización del * kill all the lines that load SMW==and required extensions from the local Settings:Para actualizar include_once("$IP/extensions/SemanticMediaWiki...), SemanticForms, enableSemantics('wikiexplora.com') * Obtener Composer: se debe instalar el SMW entre versiones composer y se debe obtener de SMW la sgte manera (luego de instalarlo; mar 2015, no lo he usadose 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"  * Agregar al LocalSettings: include_once("$IP/extensions/SemanticForms/SemanticForms.php"); * Ejecutar the refresh database script (proceso largo y se cae) para actualizar la base de datos de MW:
'''''$ php54 composerextensions/SemanticMediaWiki/maintenance/SMW_refreshData.phar updatephp -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:
==Casos Puntuales de actualización==
===Instalación de SemanticMediawiki si no funciona Composer(SemanticBundle)===
[https://www.mediawiki.org/wiki/Semantic_Bundle#Package_download Instrucciones oficiales]
* After successful initialization, open up SemanticBundleSettings.php and uncomment the extensions you would like to use.
===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 ==Bajar extensiones via Shell=====TAR===* Ir al directorio donde está se bajará la mediawiki)extensión:$ cd ~/webapps/CarpetaDondeBajar/
* kill all the lines that load SMW and required extensions from the local SettingsTraer el TAR del link ejecutando el sgte código:$ wget http://releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz
include_once("$IP/* Descomprimir el tar y dejarlo en la carpeta que se quiere dejar finalmente, en este ejemplo en ''extensions/SemanticMediaWiki''$ tar -xzf mediawiki-1.24.1.), SemanticForms, enableSemantics('wikiexploratar.com')gz -C ~/webapps/we1/extensions
===Comandos para descomprimir===Ir al directorio donde está la extensión y luego:* To extract a ZIP file: $ unzip archive.zip* To extract a Tar file: $ tar -xvf archive.tar* To extract a Tar.Gz: $ tar -zxvf archive.tar.gz* Obtener ComposerTo extract a Rar file:$ rar x archive.rar
se debe instalar el composer y se debe obtener ==Otros artículos de la sgte manera (luego interés==* Respaldo de instalarlo; mar 2015, no se debiera instalar MediaWiki en actualizaciones futuras)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]]
==LOG de la actualización del 21 dic 2015=====Duplicar y Respaldar ===* borrar los contenidos de la carpeta donde respaldaremos la página '''''$ curl rm -sS https:rf ~/webapps/getcomposer.orgwe3/installer | php54''''' (desde la app donde está la mediawiki)*
* Bajar e instalar el mediawiki nuevoCopiar 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) '''''$ php54 composer.phar require mediawiki/semantictar -media-wiki "cvpzf ~2/webapps/we3/respaldo/folders21dic15.1"''''' (desde la app donde está la mediawiki)tar.gz ~/webapps/we1
Me da ===Duplicar y Respaldar BD de la impresión que si página (we1)===* Ir a la carpeta donde se especifica "exportará/respaldará la BD (we3) cd ~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 /webapps/we3/respaldo/* Exportar/respaldar la nueva versíon "devBD mysqldump -u datosfreak_we1 datosfreak_we1 -master" p > BD21dic15.sql
* Agregar al LocalSettings: include_onceBorrar la BD en webfaction ("$IP/extensions/SemanticForms/SemanticForms.php"we3);para luego poner la BD de la página nueva
* Ejecutar the refresh database script Importar la BD desde basedatos (proceso largo y se caewe1 lo llevaremos a we3) para actualizar la base de datos de MW: mysql -u datosfreak_we3 -p -D datosfreak_we3 < ~/webapps/we3/respaldo/BD21dic15.sql
'''''$ php54 extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php -f -d 50 -v''''' (desde * Vincular localsettings y adminSettings con la nueva app donde está la mediawiki(cambiar los we1 por we3)
 === Ya duplicada actualizaremos: === ==== MobileFrontend: ==Otros artículos de interés==* Respaldo Ir a la carpeta de MediaWiki en Webfactionla extension: [[Respaldo MediaWiki Webfaction]] cd ~/webapps/we3/extensions/MobileFrontend/* Duplicacion de app en WebfactionBorrar su contenido: [[Duplicación de app Webfaction]] rm -rf ~/webapps/we3/extensions/MobileFrontend/* Actualización de 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: [[Actualizacion MediaWiki]]//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* Indice 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 artículos de interésla extension: [[Programador]] 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