Salut,
Je me suis décidé à migrer un serveur Nextcloud que je ne pouvais plus
mettre à jour à cause de l'obsolescence des paquets PHP de Debian 10.
Donc migration vers Debian 11 : sans souci.
Redémarrage de Nextcloud : évident, ça merd...
Après quelques ajustements cosmétiques (le sock de php-fm qui a changé
d'endroit), il semblerait que les permissions aient évolué dans la
partie installation du serveur (??) : il manquait un fichier .ocdata à
la racine et le répertoire apps doit être en écriture pour le serveur
(je me demande comment cela fonctionnait avant, vu que c'est la même
version de Nextcloud).
Et pis là, patatra :
2023/12/06 10:31:48 [error] 3608#3608: *5 FastCGI sent in stderr: "PHP
message: {"reqId":"twmY0eSVsUFiCJ1ctJgJ","level":3,"time":"2023-12-06T10:31:47+01:00","remoteAddr":"88.183.173.80","user":"adminPK","app":"PHP","method":"GET","url":"/apps/dashboard/","message":"file_put_contents(/var/www/nextcloud/data/appdata_oc3abt42d2e1/css/icons/icons-vars.css):
failed to open stream: Permission denied at
/var/www/nextcloud/lib/private/Files/Storage/Local.php#282"
Il y en a une litanie longue comme le bras...
J'ai /a priori/ une installation propre :
# ll -a
total 168K
drwxr-x--- 14 nextcloud www-data 4,0K 6 déc. 10:09 .
drwxr-xr-x 4 root root 4,0K 29 nov. 2018 ..
drwxr-xr-x 45 nextcloud www-data 4,0K 18 janv. 2023 3rdparty
drwxrwx--- 49 nextcloud www-data 4,0K 18 janv. 2023 apps
-rw-r--r-- 1 nextcloud www-data 19K 18 janv. 2023 AUTHORS
drwxr-x--- 2 nextcloud www-data 4,0K 6 déc. 10:12 config
-rw-r--r-- 1 nextcloud www-data 4,0K 18 janv. 2023 console.php
-rw-r--r-- 1 nextcloud www-data 34K 18 janv. 2023 COPYING
drwxr-xr-x 22 nextcloud www-data 4,0K 18 janv. 2023 core
-rw-r--r-- 1 nextcloud www-data 6,2K 18 janv. 2023 cron.php
lrwxrwxrwx 1 root root 20 29 nov. 2018 data ->
/home/nextcloud/data
-rw-r--r-- 1 nextcloud www-data 3,4K 18 janv. 2023 .htaccess
-rw-r--r-- 1 nextcloud www-data 156 18 janv. 2023 index.html
-rw-r--r-- 1 nextcloud www-data 3,4K 18 janv. 2023 index.php
drwxr-xr-x 6 nextcloud www-data 4,0K 18 janv. 2023 lib
-rw-r--r-- 1 nextcloud www-data 283 18 janv. 2023 occ
-rw-r--r-- 1 nextcloud www-data 0 6 déc. 10:09 .ocdata
drwxr-xr-x 2 nextcloud www-data 4,0K 18 janv. 2023 ocm-provider
drwxr-xr-x 2 nextcloud www-data 4,0K 18 janv. 2023 ocs
drwxr-xr-x 2 nextcloud www-data 4,0K 18 janv. 2023 ocs-provider
-rw-r--r-- 1 nextcloud www-data 3,1K 18 janv. 2023 public.php
-rw-r--r-- 1 nextcloud www-data 5,4K 18 janv. 2023 remote.php
drwxr-xr-x 4 nextcloud www-data 4,0K 18 janv. 2023 resources
-rw-r--r-- 1 nextcloud www-data 26 18 janv. 2023 robots.txt
-rw-r--r-- 1 nextcloud www-data 2,4K 18 janv. 2023 status.php
drwxr-x--- 3 nextcloud www-data 4,0K 18 janv. 2023 themes
drwxr-x--- 2 nextcloud www-data 4,0K 22 nov. 2018 updater
-rw-r--r-- 1 nextcloud www-data 101 18 janv. 2023 .user.ini
-rw-r--r-- 1 nextcloud www-data 384 18 janv. 2023 version.php
drwxr-xr-x 3 nextcloud www-data 4,0K 15 févr. 2022 .well-known
donc je ne pige pas bien... et tout le monde semble avoir des
problèmes avec ces permissions, mais je ne trouve pas de doc qui fasse
un synthèse claire :(
Et il faut encore passer sur Debian 12 !
Merci
PK
--
|\ _,,,---,,_ Patrice KARATCHENTZEFF
ZZZzz /,`.-'`' -. ;-;;,_ mailto:patrice.karatchentzeff@gmail.com
|,4- ) )-,_. ,\ ( `'-'
'---''(_/--' `-'\_)