start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| start [2013/07/18 12:35] – rodon | start [2022/12/22 14:33] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== 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 **/ | ||
| + | - En **/ | ||
| + | - Borrar wiki_old: **rm -rf wiki_old** | ||
| + | - Renombrar //wiki// por // | ||
| + | - 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: | ||
| + | - Renombrar el directorio de la nueva release por wiki: **mv directorio_nueva_version wiki** | ||
| + | - Reiniciar el servidor de la wiki: **/ | ||
| + | |||
| + | |||
| + | ===== Migración de los datos de la antigua wiki a la nueva ===== | ||
| + | |||
| + | - **cd / | ||
| + | - **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 ../ | ||
| + | - Copiar los pligings de wiki_old a wiki. El directorio blog no estaba, asi que obvie este paso. **cp -r wiki_old/ | ||
| + | - Copiar los usuarios y las acl. **cp wiki_old/ | ||
| + | - Copiamos los templates. **cp -r wiki_old/ | ||
| + | - Copiamos los datos. **cp -r wiki_old/ | ||
| + | - Algo que suele suceder es que el mensaje de actualización de dokuwiki siga apareciendo. Para que no aparezca mas: **rm -r wiki/ | ||
| + | - Cambiar los permisos del directorio de la nueva wiki. **chown -R nobody: | ||
| + | - Directorio de datos: **chmod 775 wiki/data ; chgrp nobody wiki/data** | ||
| + | - Permitir la configuración web: **chgrp nobody wiki/ | ||
| + | - Permitir el acceso al usuario/acl (situarse en el directorio de los ficheros): **chgrp nobody {users.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/ | ||
| + | - Reiniciar el servidor: **/ | ||
| + | |||
| + | 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**. | ||