start
Table of Contents
Instalación de una nueva release de Wiki
Instalación de la release
Los pasos a seguir son los siguientes:
- Descargar la nueva versión y almacenarla en /opt/lampp/htdocs/wiki
- En /opt/lampp/htdocs
- Borrar wiki_old: rm -rf wiki_old
- Renombrar wiki por wiki_old para tener la versión anterior y recuperar la información: mv wiki wiki_old
- Descomprimir el tar de la nueva versión: tar zxf nombre_paquete.tar
- Dar permisos de nobody al directorio de la nueva versión: chmown -R nobody:nobody directorio_nueva_version
- Renombrar el directorio de la nueva release por wiki: mv directorio_nueva_version wiki
- Reiniciar el servidor de la wiki: /opt/lampp/lampp restart
Migración de los datos de la antigua wiki a la nueva
- cd /opt/lampp/htdocs/wiki/conf
- cp local.php.dist local.php
- cp words.aspell.dist words.aspell
- Ver la diferencia entre los ficheros de configuración. La idea es que de los dos, hagamos uno. diff local.php ../wiki_old/conf/local.php
- Copiar los pligings de wiki_old a wiki. El directorio blog no estaba, asi que obvie este paso. cp -r wiki_old/lib/plugings/blog wiki/lib/plugings
- Copiar los usuarios y las acl. cp wiki_old/conf/acl.auth.php wiki/conf/ ; cp wiki_old/conf/users.auth.php wiki/conf/
- Copiamos los templates. cp -r wiki_old/lib/tpl/* wiki/lib/tpl
- Copiamos los datos. cp -r wiki_old/data wiki/
- Algo que suele suceder es que el mensaje de actualización de dokuwiki siga apareciendo. Para que no aparezca mas: rm -r wiki/data/cache/messages.txt
- Cambiar los permisos del directorio de la nueva wiki. chown -R nobody:nobody `pwd`/wiki
- Directorio de datos: chmod 775 wiki/data ; chgrp nobody wiki/data
- Permitir la configuración web: chgrp nobody wiki/conf/local.php ; chmod 664 wiki/conf/local.php
- Permitir el acceso al usuario/acl (situarse en el directorio de los ficheros): chgrp nobody {users.auth.php,acl.auth.php} ; chmod 664 {users.auth.php,acl.auth.php}
- Administración de pluging (situarse en el directorio correspondiente). chgrp nobody plugins/ ; chmod 775 plugins/
- Para que aparezca el menu de la izquierda: mkdir wiki/lib/plugins/displaywikipage ; cp -R wiki_old/lib/plugins/displaywikipage/* wiki/lib/plugins/displaywikipage
- Reiniciar el servidor: /opt/lampp/lampp restart
Si no funciona y no se carga bien la wiki, probar a copiar los ficheros de la wiki_old a la wiki en su correspondiente path: main.php, default.php Si aun así no funciona, dar los siguientes permisos al directorio wiki: chmod -R u+x wiki ; chmod go+rx wiki
NOTA: Cada vez que se haga un cambio, para que los cambios surtan efecto REINICIAR EL SERVIDOR.
start.txt · Last modified: 2022/12/22 14:33 by 127.0.0.1