= dokuwiki config
== cambios Dreamhost
* ''inc/preload.php'': cambiar ubicación directorio **conf**
* ''conf/dokuwiki.php'' cambiar ubicación **savedir** (all save files)
* ''conf/local.php'':
* cambiar ubicación **datadir**: $conf['datadir'] = '/var/www/dokudata/data/dokugit/wiki/pages';
* cambiar ubicación **mediadir**: $conf['mediadir'] = '/var/www/dokudata/data/dokugit/wiki/media';
* $conf['hidewarnings'] = 1;
* para evitar Warnings en PHP 8 de plugins que no estan actualizados
* ''conf/mime.local.php''
* añadir extensiones de archivos para que las reconozca
* si no da un error de forbidden -> [[https://www.dokuwiki.org/config]]
* [[https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types]]
* Permisos escritura claros:
* ''data/log''
* ''data/cache''
* ''conf''
== migración a docker
* [[https://hub.docker.com/r/dokuwiki/dokuwiki]]
* services:
dokuwiki:
image: dokuwiki/dokuwiki:stable # other tags: master, or
#user: "1000:1000" # adjust to your required user id
user: "1043:100"
restart: unless-stopped
ports:
- "8088:8080" # internal port is 8080, map to what you need
environment:
PHP_TIMEZONE: Europe/Andorra
#PHP_MEMORYLIMIT: 256M
#PHP_UPLOADLIMIT: 128M
volumes:
- ./wiki:/storage # ubicación conf, data, lib
- ./logs/apache:/var/log/apache2
* para conservar tags:
* copiar **dokudata/data/** en **./wiki/data**
* mover **dokudata/data/dokugit/wiki/pages** en **./wiki/data/pages**
* mover **dokudata/data/dokugit/wiki/media** en **./wiki/data/media**
* eliminar **dokudata/data/dokugit**
* verificar permisos en directorios