Aquesta és una revisió antiga del document —-
dokuwiki config
cambios Dreamhost
inc/preload.php: cambiar ubicación directorio confconf/dokuwiki.phpcambiar 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
- Permisos escritura claros:
data/logdata/cacheconf
migración a docker
- docker-compose.yml
services: dokuwiki: image: dokuwiki/dokuwiki:stable # other tags: master, <date> or <codename> #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
- copiar public/lib en .wiki/lib
- 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
- ./conf/dokuwiki.php
$conf['savedir'] = '/storage/data'; //where to store all the files
- ./conf/local.php
$conf['title'] = 'miguel angel torres egea'; $conf['baseurl'] = 'https://miguelangel.torresegea.es'; $conf['plugin']['smtp']['smtp_host'] = 'smtp.eu.mailgun.org'; $conf['plugin']['smtp']['smtp_port'] = 465; $conf['plugin']['smtp']['smtp_ssl'] = 'ssl'; $conf['plugin']['smtp']['auth_user'] = '***@mailgun.fidmag.org'; $conf['plugin']['smtp']['auth_pass'] = '***'; $conf['plugin']['smtp']['debug'] = 1; #$conf['datadir'] = '/home/matez/miguelangel.torresegea.es/dokuwiki/data/git/wiki/pages'; #$conf['mediadir'] = '/home/matez/miguelangel.torresegea.es/dokuwiki/data/git/wiki/media';