Nextcloud
PHP
la config php-fpm est dans /etc/php-fpm.d/nextcloud.conf
Des notes en vrac
php-mysqlnd php-pdo php-pecl-apcu php-xml php-process php-pecl-zip php-gd php-mbstring php-redis php-sodium
semanage fcontext -a -t httpd_sys_rw_content_t '/srv/nextcloud/nextcloud-(.*)/config(/.*)?'
semanage fcontext -a -t httpd_sys_rw_content_t '/srv/nextcloud/nextcloud-(.*)/apps(/.*)?'
semanage fcontext -a -t httpd_sys_rw_content_t '/srv/nextcloud/nextcloud-(.*)/core(/.*)?'
semanage fcontext -a -t httpd_sys_rw_content_t '/srv/nextcloud/.rnd'
semanage fcontext -a -t var_log_t '/var/log/caddy/(/*)?'
/srv/nextcloud/php-wsdlcache
/srv/nextcloud/php-opcache
semanage fcontext -a -t httpd_sys_rw_content_t '/srv/nextcloud/php-session(/.*)?'
semanage fcontext -a -t httpd_sys_rw_content_t '/srv/nextcloud/php-wsdlcache(/.*)?'
semanage fcontext -a -t httpd_sys_rw_content_t '/srv/nextcloud/php-opcache(/.*)?'
Upgrade:
/srv/nextcloud/nextcloud/config/config.php et mettre maintenance à 'true'
Telecharger la nouvelle release
copier /srv/nextcloud/nextcloud/config/config.php dans la nouvelle release
Supprimer le lien /srv/nextcloud/nextcloud
Faire un lien de /srv/nextcloud/nextcloud vers la nouvelle release
chown -R nextcloud:nextcloud cloud.ppsfleet.navy
find cloud.ppsfleet.navy/ -type d -exec chmod 750 {} \;
find cloud.ppsfleet.navy/ -type f -exec chmod 640 {} \;
sudo -u nextcloud php ./occ upgrade (dans le dossier cloud.ppsfleet.navy)
sudo -u nextcloud php ./occ db:add-missing-indices
restorecon -Rv /srv/nextcloud/
remettre maintenance à false