Logo Patagonia.png

Diferencia entre revisiones de «Actualizacion MediaWiki»

De Wikiexplora
Saltar a: navegación, buscar
(Página creada con «Upgrade Media wiki con SSH : 1) Ir al directorio donde uno quiere bajar los archivos $ cd ~/webapps/WikiQueSeActualizara/ 2) Download media wiki with 'wget' $ wget http://r...»)
 
m (Texto reemplazado: «:==» por «==»)
 
(No se muestran 15 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
Upgrade Media wiki con SSH :
+
==Via SSH==
1) Ir al directorio donde uno quiere bajar los archivos
+
$ cd ~/webapps/WikiQueSeActualizara/
+
2) Download media wiki with 'wget'
+
$ wget http://releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz
+
3) Descomprimir el tar y copiarlo encima de la vieja wiki
+
$ tar xvzf mediawiki-1.24.1.tar.gz -C ~/webapps/WikiQueSeActualizara/ --strip-components=1
+
4)Ejecutar el update script luego de posicionarse en la carpeta donde update php se encuentra:
+
$ cd ~/webapps/WikiQueSeActualizara/maintenance/
+
$ php54 update.php
+
  
Si hay problemas con acentos probar el sgte código en el phpmyadmin de la base de datos en cuestion, copiar y pegar en el tab SQL.
+
* 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)
ALTER TABLE page CONVERT TO CHARACTER SET latin1 COLLATE latin1_bin
+
  
Si hay error error "1054: Unknown column 'rc_moved_to_ns' in 'field list' (localhost)". Se debe ejecutar el sgte código:
+
'''''$ cd ~/webapps/WikiQueSeActualizara/'''''
ALTER TABLE `datosfreak_we3`.`recentchanges` ADD COLUMN `rc_moved_to_ns` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `rc_type` , ADD COLUMN `rc_moved_to_title` VARBINARY(255) NOT NULL AFTER `rc_moved_to_ns`
+
 
En: la pestaña SQL de la table recentchanges en la BD de la wiki (para el caso anterior era la 3)  
+
* Bajar la nueva versión de MediaWiki con el comando 'wget'
 +
 
 +
'''''$ wget http://releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz'''''
 +
 
 +
donde: 1.24 es el ejemplo de la versión 1.24
 +
 
 +
* Descomprimir el tar y copiarlo encima de la vieja wiki
 +
 
 +
'''''$ 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'''''
 +
 
 +
==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]
 +
 
 +
Ir a la app del mediawiki
 +
'''''cd ~/webapps/we3/''''' Si es que estamos actualizando el we3
 +
1. 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'''''
 +
 
 +
===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:
  
Para actualizar SMW desde una versión vieja a la nueva generación de SMW (caso mar 2015),
 
primero 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:
 
 
include_once("$IP/extensions/SemanticMediaWiki...), SemanticForms, enableSemantics('wikiexplora.com')
 
include_once("$IP/extensions/SemanticMediaWiki...), SemanticForms, enableSemantics('wikiexplora.com')
Obtener Composer:
+
 
 +
* Obtener Composer:
 +
 
 
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):
 
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
+
'''''$ curl -sS https://getcomposer.org/installer | php54'''''  (desde la app donde está la mediawiki)
$ php54 composer.phar require mediawiki/semantic-media-wiki "~2.1"           (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"  
 
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 extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php -f -d 50 -v      (desde la app donde está la mediawiki) 
 
  
Para actualizar el SMW entre versiones composer de SMW (no lo he usado)
+
* Agregar al LocalSettings: include_once("$IP/extensions/SemanticForms/SemanticForms.php");
$ php54 composer.phar update      (desde la app donde está la mediawiki)
+
  
Casos puntuales para actualización a MW 1.22.15 , SMW 2.1.1 , SForms 3.2: (mar 2015)
+
* Ejecutar the refresh database script (proceso largo y se cae) para actualizar la base de datos de MW:
Para evitar el error en las thumbnails, se debe comentar la sgte linea en el LocalSettings:
+
 
## $wgTmpDirectory     = "{$wgUploadDirectory}/tmp"; (ya lo hice en we2)
+
'''''$ 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==
 +
El código ''git clone'' creará una nueva carpeta con todos sus contenidos,
 +
 
 +
entonces habrá que borrar la carpeta a reemplazar (supongamos que actualizaremos SemanticForms),
 +
 
 +
'''''$ rm -rf ~/webapps/we1/extensions/SemanticForms/*'''''
 +
situarse en el lugar donde deberá estar la carpeta (ej en la carpeta extensions):
 +
'''''$ cd ~/webapps/we1/extensions/'''''
 +
 
 +
luego ejecutar el código:
 +
'''''$ git clone https://git.wikimedia.org/git/mediawiki/extensions/SemanticForms.git'''''
 +
 
 +
==Posibles errores==
 +
* Problemas con acentos
 +
Si hay problemas con acentos probar el sgte código en el phpmyadmin de la base de datos en cuestión.
 +
Copiar y pegar en el tab SQL el sgte script:
 +
 +
'''''ALTER TABLE page CONVERT TO CHARACTER SET latin1 COLLATE latin1_bin'''''
 +
 
 +
* Error 1054, sobre la falta de la columna en recent changes
 +
Si hay error error "1054: Unknown column 'rc_moved_to_ns' in 'field list' (localhost)". Se debe ejecutar el sgte código:
 +
 
 +
'''''ALTER TABLE `datosfreak_we3`.`recentchanges` ADD COLUMN `rc_moved_to_ns` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `rc_type` , ADD COLUMN `rc_moved_to_title` VARBINARY(255) NOT NULL AFTER `rc_moved_to_ns`'''''
 +
 
 +
Se debe hacer en: pestaña SQL de la table recentchanges en la BD de la wiki (para el caso anterior era la 3)
 +
 
 +
* 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:
 
Para ver la fuente de los mensajes de MediaWiki en español:
 +
 
https://github.com/stronk7/mediawiki/blob/master/mediawiki/languages/messages/MessagesEs.php
 
https://github.com/stronk7/mediawiki/blob/master/mediawiki/languages/messages/MessagesEs.php
 +
 +
==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]
 +
 +
* Bajar SemanticBundle en formato .tgz [https://www.mediawiki.org/wiki/Semantic_Bundle#Package_download Bajar]
 +
* Dejarlo en la carpeta de extensiones via ftp
 +
* Ir la carpeta de extensiones:
 +
'''''$ cd ~/webapps/we1/extensions/'''''
 +
* Extraer el archivo en SSH con:
 +
'''''$ tar zxf SemanticBundle-20140514.tgz'''''
 +
Se crearán un montón de carpetas en extensiones
 +
* En ~/webapps/we1/extensions/SemanticBundle duplicar SemanticBundleSettings.sample.php y cambiar el nombre a SemanticBundleSettings.php
 +
* Incluir los sgtes códigos en LocalSettings:
 +
<pre>
 +
require_once( "$IP/extensions/SemanticBundle/SemanticBundleSettings.php" );
 +
require_once( "$IP/extensions/SemanticBundle/SemanticBundle.php" );
 +
</pre>
 +
* Ir a Special:SMWAdmin y apretar el "Initialize or upgrade tables" button
 +
* After successful initialization, open up SemanticBundleSettings.php and uncomment the extensions you would like to use.
 +
 +
 +
==Bajar extensiones via Shell==
 +
===TAR===
 +
* Ir al directorio donde se bajará la extensión:
 +
$ cd ~/webapps/CarpetaDondeBajar/
 +
 +
* Traer el TAR del link ejecutando el sgte código:
 +
$ wget http://releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz
 +
 +
* Descomprimir el tar y dejarlo en la carpeta que se quiere dejar finalmente, en este ejemplo en ''extensions''
 +
$ tar -xzf mediawiki-1.24.1.tar.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
 +
* To extract a Rar file: $ rar x archive.rar
 +
 +
==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]]
 +
 +
==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

Revisión actual del 12:50 24 feb 2017

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/
  • Bajar la nueva versión de MediaWiki con el comando 'wget'
$ wget http://releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz

donde: 1.24 es el ejemplo de la versión 1.24

  • Descomprimir el tar y copiarlo encima de la vieja wiki
$ 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

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)

ver artículo SMW

Ir a la app del mediawiki

cd ~/webapps/we3/ Si es que estamos actualizando el we3

1. 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

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:

include_once("$IP/extensions/SemanticMediaWiki...), SemanticForms, enableSemantics('wikiexplora.com')

  • Obtener Composer:

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"

  • 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 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

El código git clone creará una nueva carpeta con todos sus contenidos,

entonces habrá que borrar la carpeta a reemplazar (supongamos que actualizaremos SemanticForms),

$ rm -rf ~/webapps/we1/extensions/SemanticForms/*

situarse en el lugar donde deberá estar la carpeta (ej en la carpeta extensions):

$ cd ~/webapps/we1/extensions/ 

luego ejecutar el código:

$ git clone https://git.wikimedia.org/git/mediawiki/extensions/SemanticForms.git 

Posibles errores

  • Problemas con acentos

Si hay problemas con acentos probar el sgte código en el phpmyadmin de la base de datos en cuestión. Copiar y pegar en el tab SQL el sgte script:

ALTER TABLE page CONVERT TO CHARACTER SET latin1 COLLATE latin1_bin
  • Error 1054, sobre la falta de la columna en recent changes

Si hay error error "1054: Unknown column 'rc_moved_to_ns' in 'field list' (localhost)". Se debe ejecutar el sgte código:

ALTER TABLE `datosfreak_we3`.`recentchanges` ADD COLUMN `rc_moved_to_ns` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `rc_type` , ADD COLUMN `rc_moved_to_title` VARBINARY(255) NOT NULL AFTER `rc_moved_to_ns`

Se debe hacer en: pestaña SQL de la table recentchanges en la BD de la wiki (para el caso anterior era la 3)

  • 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:

https://github.com/stronk7/mediawiki/blob/master/mediawiki/languages/messages/MessagesEs.php

Casos Puntuales de actualización

Instalación de SemanticMediawiki si no funciona Composer (SemanticBundle)

Instrucciones oficiales

  • Bajar SemanticBundle en formato .tgz Bajar
  • Dejarlo en la carpeta de extensiones via ftp
  • Ir la carpeta de extensiones:
$ cd ~/webapps/we1/extensions/ 
  • Extraer el archivo en SSH con:
$ tar zxf SemanticBundle-20140514.tgz 

Se crearán un montón de carpetas en extensiones

  • En ~/webapps/we1/extensions/SemanticBundle duplicar SemanticBundleSettings.sample.php y cambiar el nombre a SemanticBundleSettings.php
  • Incluir los sgtes códigos en LocalSettings:
require_once( "$IP/extensions/SemanticBundle/SemanticBundleSettings.php" );
require_once( "$IP/extensions/SemanticBundle/SemanticBundle.php" );
  • Ir a Special:SMWAdmin y apretar el "Initialize or upgrade tables" button
  • After successful initialization, open up SemanticBundleSettings.php and uncomment the extensions you would like to use.


Bajar extensiones via Shell

TAR

  • Ir al directorio donde se bajará la extensión:

$ cd ~/webapps/CarpetaDondeBajar/

  • Traer el TAR del link ejecutando el sgte código:

$ wget http://releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz

  • Descomprimir el tar y dejarlo en la carpeta que se quiere dejar finalmente, en este ejemplo en extensions

$ tar -xzf mediawiki-1.24.1.tar.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
  • To extract a Rar file: $ rar x archive.rar

Otros artículos de interés

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