Maak een snapshot van de docuwiki server VM.
Log in als root op de docuwiki server, en verwijder de oude downloads uit de homedir van root:
rm -rf dokuwiki*
Download de laatste stable versie:
wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
Pak deze uit, er ontstaat een directory genaamd dokuwiki-YYYY-MM-DD:
tar zxvf dokuwiki-stable.tgz
Copieer dit over de bestaande installatie heen:
/usr/bin/cp -af dokuwiki-2020-07-29/* /var/www/html/dokuwiki
Zorg dat ons eigen logo weer op zijn plaats staat:
cp logo.png /var/www/html/dokuwiki/lib/tpl/dokuwiki/images/
en zet de SELinux contect weer goed:
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/dokuwiki/conf(/.*)?"
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/dokuwiki/data(/.*)?"
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/dokuwiki/lib/plugins(/.*)?"
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/dokuwiki/lib/tpl(/.*)?"
restorecon -R -v /var/www/html/dokuwiki
Verwijder de files van de vorige installatie waar geen nieuwe voor in de plaats is gekomen:
cd /var/www/html/dokuwiki/data/
grep -Ev '^($|#)' ./deleted.files | xargs -n 1 rm -vf
Zet de owner goed voor de webserver:
chown -R apache:apache /var/www/html/dokuwiki
En herstart de webserver:
systemctl restart httpd
Controleer of de boel werkt en verwijder de snapshot.