public:recetas:dokuwiki:actualizar_dokuwiki
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
public:recetas:dokuwiki:actualizar_dokuwiki [2024/07/03 12:17] – [Backup de dokuwiki] mperez | public:recetas:dokuwiki:actualizar_dokuwiki [2024/10/10 11:17] (actual) – [Emojis/Emoticonos] mperez | ||
---|---|---|---|
Línea 3: | Línea 3: | ||
====== Backup y actualización de dokuwiki ====== | ====== Backup y actualización de dokuwiki ====== | ||
- | Suponemos que los fuentes de dokuwiki | + | Suponemos que el dokuwiki |
====== Backup de dokuwiki ====== | ====== Backup de dokuwiki ====== | ||
+ | |||
<code console> | <code console> | ||
+ | # Copia de datos | ||
cd / | cd / | ||
- | tar cvzf ~/doku.tgz data/pages/ data/meta/ data/media data/ | + | tar cvzf ~/doku.tgz data/pages/ data/meta/ data/media data/ |
</ | </ | ||
+ | <code console> | ||
+ | # Copia de configuración | ||
+ | cd / | ||
+ | tar cvzf ~/ | ||
+ | </ | ||
Línea 42: | Línea 49: | ||
- | ln -s dokuwiki | + | ln -s $NEW dokuwiki |
- | # Copiar la antigua configuración de apache en el nuevo directorio | + | # Copiar la antigua configuración |
+ | cp $OLD/ | ||
cp $OLD/ | cp $OLD/ | ||
+ | cp $OLD/ | ||
+ | cp $OLD/ | ||
+ | |||
chown -R www-data: | chown -R www-data: | ||
Línea 59: | Línea 70: | ||
- | Actualizar los plugins | + | ===== Actualizar los plugins |
<code console> | <code console> | ||
Línea 66: | Línea 78: | ||
cd /var/lib/ | cd /var/lib/ | ||
- | for i in color editx latex note numberedheadings odt refnotes tag qna include testing commentsyntax; | + | for i in color note numberedheadings odt refnotes tag qna include testing commentsyntax |
cp -r $OLD/ | cp -r $OLD/ | ||
Línea 75: | Línea 87: | ||
cp -r $OLD/ | cp -r $OLD/ | ||
- | cp -r $OLD/ | + | cp -r $OLD/ |
- | cp -r $OLD/ | + | cp -r $OLD/ |
... | ... | ||
Línea 86: | Línea 98: | ||
chown -R www-data: | chown -R www-data: | ||
- | #Copiar los smileys del directorio lib/ | ||
- | cp -r $OLD/ | ||
Para saber los plugins de la anterior versión y compararlos con la nueva | Para saber los plugins de la anterior versión y compararlos con la nueva | ||
Línea 95: | Línea 105: | ||
meld / | meld / | ||
</ | </ | ||
+ | ==== Reveal.js Slideshow Plugin ==== | ||
+ | |||
+ | La versión oficial no soporta PHP8 y no funciona bien. He instalado la versión oficial desde git y he aplicado un parche para soporte PHP8: | ||
+ | |||
+ | <code console> | ||
+ | cd/ | ||
+ | git clone https:// | ||
+ | mv dokuwiki-plugin-revealjs/ | ||
+ | chown -R www-data: | ||
+ | cd revealjs/ | ||
+ | git config --global --add safe.directory / | ||
+ | git fetch origin pull/ | ||
+ | git checkout mirama | ||
+ | git checkout master | ||
+ | git merge mirama | ||
+ | </ | ||
+ | ===== Emojis/ | ||
+ | |||
+ | <code console> | ||
+ | #Copiar los smileys del directorio lib/ | ||
+ | cp -r $OLD/ | ||
+ | |||
+ | #Copiar la configuración | ||
+ | cp $OLD/ | ||
+ | |||
+ | </ | ||
+ | ===== Reiniciar apache ===== | ||
- | Reiniciar apache | ||
<code console> | <code console> | ||
Línea 102: | Línea 138: | ||
systemctl start apache2 | systemctl start apache2 | ||
</ | </ | ||
+ | |||
+ | ===== Últimos pasos ===== | ||
Por último hay que entrar en la administración de plugins y actualizar todos aquellos que indique que están desfasados. | Por último hay que entrar en la administración de plugins y actualizar todos aquellos que indique que están desfasados. | ||
- | ====== Restauración del índice de búsqueda | + | ===== Restauración del índice de búsqueda ===== |
Restaurar el índice de búsqueda como se indica en [[public: | Restaurar el índice de búsqueda como se indica en [[public: | ||
public/recetas/dokuwiki/actualizar_dokuwiki.1720009064.txt.gz · Última modificación: 2024/07/03 12:17 por mperez