Knowledge:SysAdmin
From OpenKM Documentation
phpBB
- Ver instrucciones de actualizacion en http://forum.openkm.com/adm/index.php?i=update&mode=version_check
- Descargar el "Automatic Update Package" de https://www.phpbb.com/downloads/
- Subir el archivo al servidor
- Descomprimir dentro del directorio de phpbb-3.0.x
- Cambiar permisos: chown openkm:www-data * -R
- Ve a la URL de actualización en http://forum.openkm.com/install/
- Sube el archivo con las modificaciones al servidor
- Descomprimir dentro del directorio de phpbb-3.0.x
- Borrar el directorio phpbb-3.0.x/install
- Renombrar el directorio de phpbb-3.0.x a phpbb-3.0.y
- Cambiar la versión en /etc/apache2/sites-available/openkm.conf
- Recargar configuración de Apache: service apache2 reload
Debido a la integración con OpenKM también es necesario conservar estos ficheros
- Copiar "skins/MonoBook.php"
- Copiar "skins/monobook/main.css"
Integración con web de OpenKM
- Actualizar el fichero /home/openkm/update/admin/sync_forum_header.php:
$FILE_PATH = "/home/openkm/phpbb-3.0.12/styles/prosilver/template/overall_header.html";
osTicket
- Entra como "admin"
- Ir a http://support.openkm.com/scp/settings.php y poner a Offline
- Crear directorio osticket-1.8.y y descomprimir dentro la nueva versión
- Copiar el fichero osticket-1.7.x/upload/include/ost-config.php
- Entrar en osticket-1.8.y/upload y ejecutar ../../mklnks.sh
- Cambiar permisos: chown openkm:www-data * -R
- Cambiar la versión en /etc/apache2/sites-available/support
- Recargar configuración de Apache: service apache2 reload
- Entrar en http://support.openkm.com/scp/upgrade.php
- Borrar directorio osticket-1.8.y/upload/setup
- Ir a http://support.openkm.com/scp/settings.php y poner a Online
- Salir como "admin"
- Copiar favicon.ico a osticket-1.8.x/upload/
- Editar upload/scp/login.php y comentar linea 30:
require_once('index.php'); //Just incase header is messed up.
MediaWiki
- Copiar directorios "admin", "okm" y "videos"
- Copiar ficheros "favicon.ico" y "logo.png"
- Copiar contenido del directorio "images"
- Copiar fichero de configuración "LocalSettings.php"
- Copiar extensiones que falten
- Ve al directorio "maintenance" y ejecuta el script "update.php"
$ cd maintenance $ php update.php
- Ejecutar la creación de páginas de error
- Cambiar permisos: chown openkm:www-data * -R
Integración con web de OpenKM
- Actualizar el fichero /home/openkm/update/admin/sync_mediawiki_header.php:
$FILE_PATH = "/home/openkm/mediawiki-1.21.2/skins/MonoBook.php";
WordPress
- Copiar fichero de configuracion "wp-config.php"
- Ejeutar update http://blog.openkm.com/wp-admin/update-core.php
- Ejecutar la creación de páginas de error
- Cambiar permisos: chown openkm:www-data * -R