Passer au contenu principal

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:

  • Modifier le fichier /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