Difference between revisions of "Knowledge:SysAdmin"
From OpenKM Documentation
(→WordPress) |
|||
(30 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | == phpBB== | + | {{TOCright}} __TOC__ |
+ | |||
+ | == 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 10: | 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/ | + | * 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. | + | * 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 la versión en /etc/apache2/sites-available/ | + | * 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. | + | * 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" | ||
− | * | + | * 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 31: | Line 71: | ||
require_once('index.php'); //Just incase header is messed up. | require_once('index.php'); //Just incase header is messed up. | ||
</source> | </source> | ||
+ | |||
+ | == 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''': | ||
+ | |||
+ | <source lang="php"> | ||
+ | $FILE_PATH = "/home/openkm/mediawiki-1.21.2/skins/MonoBook.php"; | ||
+ | </source> | ||
+ | |||
+ | == 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 |
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