====== 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.