Difference between revisions of "Knowledge:SysAdmin"

From OpenKM Documentation
Jump to: navigation, search
m (osTicket)
(WordPress)
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{TOCright}} __TOC__
 
{{TOCright}} __TOC__
  
== phpBB==
+
== MantisBT ==
 +
* Descargar la nueva versión en el servidor.
 +
* Descomprimir, y creará un directorio con lo nuevo.
 +
* Cambiar permisos: chown openkm:www-data mantisbt-NEW -R
 +
* Entrar en mantisbt-NEW
 +
** Ejecutar: ../mklnks.sh
 +
** Copiar: cp ../favicon.ico .
 +
* Copiar el fichero de configuración mantisbt-NEW/config_inc.php
 +
* Copiar el logo de OpenKM en mantisbt-NEW/images/openkm_logo.gif
 +
* Copiar los plugins que falten en mantisbt-NEW/plugins
 +
** ProductMatrix
 +
** Scrum
 +
** Source
 +
** SourceSVN
 +
** SourceWebSVN
 +
* Copiar las librerías que falten en mantisbt-NEW/library
 +
** jpgraph
 +
* Cambiar la versión en /etc/apache2/sites-available/issues
 +
* Recargar configuración de Apache: service apache2 reload
 +
* Ir a la URL de actualización en http://issues.openkm.com/admin/install.php
 +
* Borrar el directorio Admin: rm -rf mantisbt-NEW/admin
 +
 
 +
== phpBB ==
 
* Ver instrucciones de actualizacion en http://forum.openkm.com/adm/index.php?i=update&mode=version_check
 
* 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/
 
* Descargar el "Automatic Update Package" de https://www.phpbb.com/downloads/
Line 12: Line 34:
 
* Borrar el directorio phpbb-3.0.x/install
 
* Borrar el directorio phpbb-3.0.x/install
 
* Renombrar el directorio de phpbb-3.0.x a phpbb-3.0.y
 
* Renombrar el directorio de phpbb-3.0.x a phpbb-3.0.y
* Cambiar la versión en /etc/apache2/sites-available/openkm.conf
+
* Cambiar la versión en /etc/apache2/sites-available/forum
 
* Recargar configuración de Apache: service apache2 reload
 
* 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''':
 +
 +
<source lang="php">
 +
$FILE_PATH = "/home/openkm/phpbb-3.0.12/styles/prosilver/template/overall_header.html";
 +
</source>
 +
 +
=== Integración con Alexa ===
 +
* Se ha modificado el fichero '''/home/openkm/phpbb-3.0.12/styles/prosilver/template/viewtopic_print.html''', en la sección del '''<head>...</head>'''.
  
 
== osTicket ==
 
== osTicket ==
 
* Entra como "admin"
 
* Entra como "admin"
 
* Ir a http://support.openkm.com/scp/settings.php y poner a Offline
 
* Ir a http://support.openkm.com/scp/settings.php y poner a Offline
* Crear directorio osticket-1.7.y y descomprimir dentro la nueva versión
+
* 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
 
* Copiar el fichero osticket-1.7.x/upload/include/ost-config.php
 
* Cambiar permisos: chown openkm:www-data * -R
 
* Cambiar permisos: chown openkm:www-data * -R
* Cambiar la versión en /etc/apache2/sites-available/openkm.conf
+
* Cambiar la versión en /etc/apache2/sites-available/support
 
* Recargar configuración de Apache: service apache2 reload
 
* Recargar configuración de Apache: service apache2 reload
* Entrar en http://support.openkm.com/scp/upgrade.php
+
* Entrar en http://support.openkm.com/scp/upgrade.php (entrar como "admin")
* Borrar directorio osticket-1.7.y/upload/setup
+
* Borrar directorio osticket-1.8.y/upload/setup
 
* Ir a http://support.openkm.com/scp/settings.php y poner a Online
 
* Ir a http://support.openkm.com/scp/settings.php y poner a Online
 
* Salir como "admin"
 
* Salir como "admin"
* Copiar favicon.ico a osticket-1.7.x/upload/
+
* Entrar en osticket-1.8.y/upload
 +
* Ejecutar: ../../mklnks.sh
 +
* Copiar: cp ../../favicon.ico .
 
* Editar upload/scp/login.php y comentar linea 30:
 
* Editar upload/scp/login.php y comentar linea 30:
  
Line 47: Line 85:
  
 
=== Integración con web de OpenKM ===
 
=== Integración con web de OpenKM ===
* Copiar "skins/MonoBook.php"
+
* Actualizar el fichero '''/home/openkm/update/admin/sync_mediawiki_header.php''':
* Copiar "skins/monobook/main.css"
+
 
 +
<source lang="php">
 +
$FILE_PATH = "/home/openkm/mediawiki-1.21.2/skins/MonoBook.php";
 +
</source>
  
 
== WordPress ==
 
== WordPress ==
Line 55: Line 96:
 
* Ejecutar la creación de páginas de error
 
* Ejecutar la creación de páginas de error
 
* Cambiar permisos: chown openkm:www-data * -R
 
* Cambiar permisos: chown openkm:www-data * -R
 +
* '''Nota''': Ahora se puede hacer desde la propia aplicación. Hay que levantar el servicio FTP.
 +
 +
== JIRA ==
 +
* Parar JIRA: service jira stop
 +
* Hacer backup de la base de datos: mysqldump -h localhost -u root -pDHFx6tTVzRA5 jra_openkm > jra_openkm.sql
 +
* Hacer backup del directorio home: tar czvf jira-home.tgz /home/openkm/jira/home
 +
* Hacer backup del directorio de la aplicación: tar czvf jira-app.tgz /home/openkm/jira/app
 +
* Descargar la nueva versión y elegir la opción de upgrade
 +
* Al actualizar elegir la opción de hacer un backup de la instalación actual
 +
* Habilitar el puerto AJP en el nuevo Tomcat: vim /home/openkm/jira/app/conf/server.xml

Latest revision as of 08:54, 27 February 2014

MantisBT

  • Descargar la nueva versión en el servidor.
  • Descomprimir, y creará un directorio con lo nuevo.
  • Cambiar permisos: chown openkm:www-data mantisbt-NEW -R
  • Entrar en mantisbt-NEW
    • Ejecutar: ../mklnks.sh
    • Copiar: cp ../favicon.ico .
  • Copiar el fichero de configuración mantisbt-NEW/config_inc.php
  • Copiar el logo de OpenKM en mantisbt-NEW/images/openkm_logo.gif
  • Copiar los plugins que falten en mantisbt-NEW/plugins
    • ProductMatrix
    • Scrum
    • Source
    • SourceSVN
    • SourceWebSVN
  • Copiar las librerías que falten en mantisbt-NEW/library
    • jpgraph
  • Cambiar la versión en /etc/apache2/sites-available/issues
  • Recargar configuración de Apache: service apache2 reload
  • Ir a la URL de actualización en http://issues.openkm.com/admin/install.php
  • Borrar el directorio Admin: rm -rf mantisbt-NEW/admin

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/forum
  • 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";

Integración con Alexa

  • Se ha modificado el fichero /home/openkm/phpbb-3.0.12/styles/prosilver/template/viewtopic_print.html, en la sección del <head>...</head>.

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
  • 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 (entrar como "admin")
  • Borrar directorio osticket-1.8.y/upload/setup
  • Ir a http://support.openkm.com/scp/settings.php y poner a Online
  • Salir como "admin"
  • Entrar en osticket-1.8.y/upload
  • Ejecutar: ../../mklnks.sh
  • Copiar: cp ../../favicon.ico .
  • 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
  • Nota: Ahora se puede hacer desde la propia aplicación. Hay que levantar el servicio FTP.

JIRA

  • Parar JIRA: service jira stop
  • Hacer backup de la base de datos: mysqldump -h localhost -u root -pDHFx6tTVzRA5 jra_openkm > jra_openkm.sql
  • Hacer backup del directorio home: tar czvf jira-home.tgz /home/openkm/jira/home
  • Hacer backup del directorio de la aplicación: tar czvf jira-app.tgz /home/openkm/jira/app
  • Descargar la nueva versión y elegir la opción de upgrade
  • Al actualizar elegir la opción de hacer un backup de la instalación actual
  • Habilitar el puerto AJP en el nuevo Tomcat: vim /home/openkm/jira/app/conf/server.xml