Nextcloud configuration : erreurs

Bonjour
Après installation de nextcloud server, j’ai la liste d’erreurs suivante :
Il y a quelques erreurs concernant votre configuration.

Votre serveur web n’est pas configuré correctement pour résoudre « /.well-known/webfinger »« /.well-known/nodeinfo »« /.well-known/caldav »« /.well-known/carddav »

Malgré l’ajout au fichier htaccess (à la base du repertoire nc)

  • RewriteEngine on*
  • RewriteCond %{HTTPS} off*
  • RewriteCond %{HTTP:X-Forwarded-Proto} !https*
  • RewriteRule ^(.)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  • RewriteCond %{HTTP_USER_AGENT} DavClnt*
  • RewriteRule ^$ /remote.php/webdav/ [L,R=302]*
  • RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]*
  • RewriteRule ^.well-known/carddav /nc/remote.php/dav/ [R=301,L]*
  • RewriteRule ^.well-known/caldav /nc/remote.php/dav/ [R=301,L]*
  • RewriteRule ^.well-known/webfinger /nc/index.php/.well-known/webfinger [R=301,L]*
  • RewriteRule ^.well-known/nodeinfo /nc/index.php/.well-known/nodeinfo [R=301,L]*
  • RewriteRule ^remote/(.) remote.php [QSA,L]
  • RewriteRule ^(?:build|tests|config|lib|3rdparty|templates)/.* - [R=404,L]*
  • RewriteRule ^.well-known/(?!acme-challenge|pki-validation) /index.php [QSA,L]*
  • RewriteRule ^ocm-provider/?$ index.php [QSA,L]*
  • RewriteRule ^(?:.(?!well-known)|autotest|occ|issue|indie|db_|console).* - [R=404,L]*

Je crois que cette erreur génère un fonctionnementi ncohérent du client Nextcloud pour Android
Une idée ?
Merci

Vous trouverez peut-être des informations dans ce post: Optimisation Nextcloud (il semble être dit qu’il ne faut rien à faire et que c’est lié à la configuration du serveur, je me suis posé la même question que vous)

Coucou,

Alors pour moi dans les erreurs, depuis les dernières optimisations, il ne reste que :

  • Le module PHP OPcache n’est pas correctement configuré. Le tampon mémoire OPcache est presque plein. Pour vous assurer que tous les scripts peuvent être conservés en cache, il est recommandé de définir la variable « opcache.memory_consumption » de votre fichier de configuration PHP à une valeur supérieure à « 128 ». Le tampon mémoire des chaînes internes OPcache est presque plein. Pour vous assurer que les chaînes répétitives peuvent être mise en cache, il est recommandé de définir la variable « opcache.interned_strings_buffer » de votre fichier de configuration PHP à une valeur supérieure à « 8 »… Pour plus d’information, voir la documentation :arrow_upper_right:.

  • Votre serveur web n’est pas configuré correctement pour résoudre « /.well-known/caldav ». Plus d’informations peuvent être trouvées sur notre documentation :arrow_upper_right:.

  • Votre serveur web n’est pas configuré correctement pour résoudre « /.well-known/carddav ». Plus d’informations peuvent être trouvées sur notre documentation :arrow_upper_right:.

  • La base de données est actuellement utilisée pour les verrous. Afin d’améliorer les performances, veuillez si possible configurer un cache mémoire. Pour plus d’information, voir la documentation :arrow_upper_right:.

  • Le module PHP « imagick » n’a aucun support SVG dans cette instance. Pour une meilleure compatibilité, il est recommandé de l’installer. Pour plus d’information, voir la documentation :arrow_upper_right:.

Et dans le .htaccess à la racine du dossier nextcloud je n’ajoute que, par rapport au fichier d’origine :

RewriteEngine On

# Redirection vers HTTPS
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Redirection de www.cloud.*votresiteinternet.com* vers cloud.*votresiteinternet.com*
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]

[…] Et ajouter en dessous de la ligne « Header always set Referrer-Policy « no-referrer » »

Header always set Strict-Transport-Security "max-age=15768000"

C’est tout, et tout marche bien quand même :v: Je ne sais pas si ça pourra aider ?

nb : ça vient d’où toutes ces lignes :arrow_down: ?

RewriteEngine on*
RewriteCond %{HTTPS} off*
RewriteCond %{HTTP:X-Forwarded-Proto} !https*
RewriteRule ^(.)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_USER_AGENT} DavClnt*
RewriteRule ^$ /remote.php/webdav/ [L,R=302]*
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]*
RewriteRule ^.well-known/carddav /nc/remote.php/dav/ [R=301,L]*
RewriteRule ^.well-known/caldav /nc/remote.php/dav/ [R=301,L]*
RewriteRule ^.well-known/webfinger /nc/index.php/.well-known/webfinger [R=301,L]*
RewriteRule ^.well-known/nodeinfo /nc/index.php/.well-known/nodeinfo [R=301,L]*
RewriteRule ^remote/(.) remote.php [QSA,L]
RewriteRule ^(?:build|tests|config|lib|3rdparty|templates)/.* - [R=404,L]*
RewriteRule ^.well-known/(?!acme-challenge|pki-validation) /index.php [QSA,L]*
RewriteRule ^ocm-provider/?$ index.php [QSA,L]*
RewriteRule ^(?:.(?!well-known)|autotest|occ|issue|indie|db_|console).* - [R=404,L]*

:crazy_face:

1 « J'aime »

Merci pour les réponses, ça me rassure
J’ai en effet lu sur Stackoverflow qu’un certain nombre de messages d’erreur ne venait pas de la config mais de Nextcloud. Juste passé une journée à essayer de regler les erreurs :slight_smile:
Lorsque je passe le scan , tout est ok
Par contrele client Nextcloud Android est assez bizarre… Comme si il ne suivait les restrictions d’accès aux fichiers déterminées par l’admin et pouvait comme bon lui semble supprimer, modifier…

Alors pour les messages d’erreurs, dans notre cas, ce n’est pas à cause de Nextcloud mais du fait que nous partagions un espace web mutualisé et que l’on ne peut pas tout mettre en place pareil comme sur un serveur privé. Ça nous prive de quelques fonctionnalités optionnelles, mais ça nous rend à chacun-e un grand service de ne pas avoir à entretenir un serveur complet individuellement. Et en plus on bénéficie du Forum Ouvaton et de @MatthieuPatout qui sont tout bonnement uniques et formidables :clap: :smiley:

Autrement pour les restrictions utilisateurs, je ne saurais pas trop dire mais pour moi ça se jouerait dans les « utilisateurs », les « groupes d’utilisateurs » et le module « Group Folders » avec les case à cocher de pouvoirs « Écriture », « Partage » et « Suppression ».

2 « J'aime »

Tellement !!

1 « J'aime »