Gebruikershulpmiddelen

Site-hulpmiddelen


werkinstructies:update_dokuwiki

Update van Docuwiki op CentOS7

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.

werkinstructies/update_dokuwiki.txt · Laatst gewijzigd: 2021/02/17 15:04 door abel