[Résolu] erreur lors de l’écriture du fichier …/tmp/cache/skel/

bonjour,

Si je réponds bien à la question les fichiers sont dans wWW du FTP.
bien cordialement
Christophe

···

Le 28/10/2024 à 16:48, Natacha Courcelles via Discuter de SPIP a écrit :

Natacha Courcelles
Octobre 28

truc bête
les fichiers / dossiers ont quel propriétaire ? le compte ou www-data


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

Bonjour
non je ne parle pas du dossier racine mais du propriétaire des fichiers / dossiers
dans votre logiciel FTP chaque ligne de fichier ou de dossier affiche les droits xrw et le propriétaire
c’est ou le nom du compte ou www-data

bonjour Natacha,

Je n’arrive pas à faire une capture image,
et de plus dans les propriétés , j’ai voulu cocher la case des groupes et propriétaires dans le dossier public html.
maintenant dans l’accès privé,
j’ai ce message :
Forbidden
You don’t have permission to access this resource.Server unable to read htaccess file, denying access to be safe

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Je ne sais plus quoi faire ?
merci,
bien cordialement
Christophe

···

Le 29/10/2024 à 08:29, Natacha Courcelles via Discuter de SPIP a écrit :

Natacha Courcelles
Octobre 29

Bonjour
non je ne parle pas du dossier racine mais du propriétaire des fichiers / dossiers
dans votre logiciel FTP chaque ligne de fichier ou de dossier affiche les droits xrw et le propriétaire
c’est ou le nom du compte ou www-data


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

grosse bêtise …
vous avez changé les droits du dossier racine et c’est normal que ça ne fonctionne plus
rétablissez le dossier public html en 755
je peux difficilement tenter de vous aider sans accès FTP et à l’administration

bonjour,

Je me permets de vous transmettre un échange avec l’hébergeur Obambu.
Merci de vos solutions,
bien cordialement

Christophe
Bonjour,

Nous sommes parvenu à reproduire le problème avec une installation « fraiche » de SPIP, ce qui confirme que le problème n’est pas spécifique à votre installation de SPIP.
Cette installation a été réalisée manuellement en téléchargeant l’archive contenant SPIP depuis son site officiel, l’utilisation de Softaculous n’est donc pas en cause.

Néanmoins, le dossier pointé par SPIP comme n’étant « pas accessible en écriture » s’avère être « accessible en écriture » comme nous l’avons démontré précédemment à l’aide d’un script PHP conçu spécifiquement pour vérifier cela.

Il semble que SPIP échoue dans sa façon de déterminer le droit en écriture ou de réaliser l’écriture dans ce dossier, ce qui indique un problème de conception au niveau de SPIP.

Dans la mesure où le problème est spécifique à un script PHP spécifique (SPIP) et non à un dysfonctionnement du serveur, la résolution de ce problème sort du cadre de notre support.
Nous rappelons que nous fournissons un service d’hébergement Web, notre rôle consiste à héberger/exécuter les scripts tels qu’ils sont installés par le client (quelle que soit l’origine ou la méthode d’installation). Les dysfonctionnements occasionnés par ces scripts PHP sortent du cadre de notre responsabilité et ne donneront lieu à aucune compensation.
Si vous pensez que le problème est imputable au serveur, nous vous invitons à le montrer à l’aide d’un script PHP aussi court que possible et démuni de toute erreur de conception.

Notre équipe reste à votre écoute pour toute question.

Cordialement - Dylan

···

Le 29/10/2024 à 10:25, Natacha Courcelles via Discuter de SPIP a écrit :

Natacha Courcelles
Octobre 29

grosse bêtise …
vous avez changé les droits du dossier racine et c’est normal que ça ne fonctionne plus
rétablissez le dossier public html en 755
je peux difficilement tenter de vous aider sans accès FTP et à l’administration


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

Bonsoir Christophe,

Je vois que tu as cpanel, est ce que dedans tu peux désactive memcached ou non ? et avoir opcache par contre ?

Ensuite, ton hébergeur est un revendeur de 1&1 (Ionos désormais), il te dit qu’il a reproduit mais est ce que l’on peut savoir si il a tester sur le même serveur que toi ou bien sur un autre ?

Bonjour Pierre,

Hier, je me suis rendu sur le Cpanel, mais je ne trouve pas Memcached. Pourriez-vous me dire où je peux trouver cette configuration ?

Désolé pour ma question de néophyte.

Bien cordialement,

Christophe

···

Le 29/10/2024 à 21:01, Pierre KUHN via Discuter de SPIP a écrit :

Pierre KUHN pierretux
Octobre 29

Bonsoir Christophe,

Je vois que tu as cpanel, est ce que dedans tu peux désactive memcached ou non ? et avoir opcache par contre ?

Ensuite, ton hébergeur est un revendeur de 1&1 (Ionos désormais), il te dit qu’il a reproduit mais est ce que l’on peut savoir si il a tester sur le même serveur que toi ou bien sur un autre ?


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

Bonjour,

Tu n’as peut être pas accès à cela, ton hébergeur à surement la main.

Merci Pierre, je lui pose la question, j’espère avoir une réponse rapide.
bonne après-midi,
Christophe

···

Le 30/10/2024 à 13:21, Pierre KUHN via Discuter de SPIP a écrit :

Pierre KUHN pierretux
Octobre 30

Bonjour,

Tu n’as peut être pas accès à cela, ton hébergeur à surement la main.


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

Bonsoir Pierre,

J’ai reçu la réponse de l’hébergeur; la solution n’est pas encore trouvée.
Sans réponse positive ,
je pense que je vais me tourner vers un autre hébergeur.

Bien cordialement,

Christophe

30/10/2024 (21:17) Dylan Agent de support
Équipe
Bonjour,

Memcache et OPcache ne sont pas installés sur le serveur. Ces modules ne sont pas vraiment liés à l’écriture des fichiers dans le système de fichiers, leur absence ou présence est fort probablement sans lien avec l’erreur rencontrée.

Les vérifications deux vérifications rappelées ci-dessous ont bien été effectuées directement sur votre hébergement et donc sur le même serveur :

  • Installation fraiche de SPIP : celle-ci a été supprimée afin de ne pas remplir votre hébergement avec des installations qui risquent d’être « oubliées »
  • Le script « testobambu.php » vérifiant l’écriture dans le dossier « skel » sur une des installations SPIP concernées. Ce script PHP est toujours présent.

Notre équipe reste à votre écoute pour toute question.

Cordialement - Dylan

···

Le 30/10/2024 à 13:21, Pierre KUHN via Discuter de SPIP a écrit :

Pierre KUHN pierretux
Octobre 30

Bonjour,

Tu n’as peut être pas accès à cela, ton hébergeur à surement la main.


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

Tu peux voir o2switch en france par exemple qui est aussi avec cpanel

Bonjour Christophe,
c’est curieux parce que j’ai mis un phpinfo sur le SPIP de test sur ton serveur et memcached (mais pas memcache qui est différent) y apparait bien :confused:

Voici également dans cette liste un peu trop de disable à mon avis. Mais je ne suis pas experte en serveur.

'./configure' 
'--build=x86_64-redhat-linux-gnu' 
'--host=x86_64-redhat-linux-gnu' 
'--program-prefix=' 
'--disable-dependency-tracking' 
'--prefix=/opt/cpanel/ea-php82/root/usr' 
'--exec-prefix=/opt/cpanel/ea-php82/root/usr' 
'--bindir=/opt/cpanel/ea-php82/root/usr/bin' 
'--sbindir=/opt/cpanel/ea-php82/root/usr/sbin' 
'--sysconfdir=/opt/cpanel/ea-php82/root/etc' 
'--datadir=/opt/cpanel/ea-php82/root/usr/share' 
'--includedir=/opt/cpanel/ea-php82/root/usr/include' 
'--libdir=/opt/cpanel/ea-php82/root/usr/lib64' 
'--libexecdir=/opt/cpanel/ea-php82/root/usr/libexec' 
'--localstatedir=/opt/cpanel/ea-php82/root/var' 
'--sharedstatedir=/opt/cpanel/ea-php82/root/var/lib' 
'--mandir=/opt/cpanel/ea-php82/root/usr/share/man' 
'--infodir=/opt/cpanel/ea-php82/root/usr/share/info' 
'--cache-file=../config.cache' 
'--with-libdir=lib64' 
'--with-config-file-path=/opt/cpanel/ea-php82/root/etc' 
'--with-config-file-scan-dir=/opt/cpanel/ea-php82/root/etc/php.d' 
'--disable-debug' 
'--with-password-argon2=/opt/cpanel/libargon2' 
'--with-pic' 
'--without-pear' 
'--with-bz2' 
'--with-freetype' 
'--with-xpm' 
'--without-gdbm' 
'--with-gettext' 
'--with-iconv' 
'--with-jpeg' 
'--with-openssl' 
'--with-pcre-regex=/usr' 
'--with-zlib' 
'--with-layout=GNU' 
'--enable-exif' 
'--enable-ftp' 
'--enable-sockets' 
'--with-kerberos' 
'--enable-shmop' 
'--with-sodium=shared' 
'--with-libxml' 
'--with-system-tzdata' 
'--with-mhash' 
'--enable-fpm' 
'--with-fpm-systemd' 
'--libdir=/opt/cpanel/ea-php82/root/usr/lib64/php' 
'--without-mysqli' 
'--disable-pdo' 
'--enable-pcntl' 
'--disable-gd' 
'--disable-dom' 
'--disable-dba' 
'--without-unixODBC' 
'--disable-opcache' 
'--disable-xmlreader' 
'--disable-xmlwriter' 
'--without-sqlite3' 
'--disable-phar' 
'--disable-fileinfo' 
'--disable-json' 
'--without-pspell' 
'--without-curl' 
'--disable-posix' 
'--disable-xml' 
'--disable-simplexml' 
'--disable-exif' 
'--without-gettext' 
'--without-iconv' 
'--disable-ftp' 
'--without-bz2' 
'--disable-ctype' 
'--disable-shmop' 
'--disable-sockets' 
'--disable-tokenizer' 
'--disable-sysvmsg' 
'--disable-sysvshm' 
'--disable-sysvsem' 
'--without-gmp' 
'--disable-calendar' 
'build_alias=x86_64-redhat-linux-gnu' 
'host_alias=x86_64-redhat-linux-gnu' 
'PKG_CONFIG_PATH=/opt/cpanel/ea-php82/root/usr/lib64/pkgconfig:/opt/cpanel/ea-php82/root/usr/share/pkgconfig:/opt/cpanel/ea-libxml2/lib64/pkgconfig:/opt/cpanel/ea-oniguruma/lib64/pkgconfig:/opt/cpanel/libargon2/lib64/pkgconfig:/opt/cpanel/ea-libicu/lib/pkgconfig' 
'KERBEROS_CFLAGS=-I/usr/include' 
'KERBEROS_LIBS=-L/usr/lib64' 
'JPEG_CFLAGS=-I/usr/include' 
'JPEG_LIBS=-L/usr/lib64 -ljpeg' 
'SASL_CFLAGS=-I/usr/include' 
'SASL_LIBS=-L/usr/lib64' 
'ARGON2_CFLAGS=-I/opt/cpanel/libargon2/include' 
'XSL_CFLAGS=-I/opt/cpanel/ea-libxml2/include/libxml2' 
'XSL_LIBS=-L/opt/cpanel/ea-libxml2/lib64 -lxml2' 
'LIBZIP_CFLAGS=-I/opt/cpanel/ea-libzip/include' 
'LIBZIP_LIBS=-L/opt/cpanel/ea-libzip/lib64 -lzip' 

[EDIT 31 octobre] Bon ces logs ne sont pas suspects rien à voir, c’est bien la fonction qui renvoie ces logs, mais c’est un classique SPIP de find_in_path qui va chercher d’abord si un fichier du nom de la fonction existe. J’ai les mêmes à la maison :slight_smile:

log SPIP qui peut mettre sur une autre piste

13 occurrences de fichiers non trouvés depuis la fonction find_in_path
ecrire/inc/utils.php:L1651:find_in_path()::Pri:info:

include_spip plugins/ajouter_dependances.php non trouve
include_spip balise/formulaire_login.php non trouve
etc …

Il en manque, vu que j’ai extrait ces lignes du log

Ce qui est assez curieux, c’est que ces fichiers n’existent pas dans SPIP natif, ce sont des fonctions.
Par exemple echapper_html_suspect

bonjour,

Je me suis rendu sur le site o2switch la page d’accueil est accessible avec une interface vocale.
Mais avant de basculer sur un autre hébergeur, suite aux derniers messages de @Touti

je souhaiterais avoir une confirmation que le pb vient pas de Spip ou soit du serveur ?
bien cordialement
Christophe

···

Le 31/10/2024 à 09:46, Pierre KUHN via Discuter de SPIP a écrit :

Pierre KUHN pierretux
Octobre 31

Tu peux voir o2switch en france par exemple qui est aussi avec cpanel


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

Comme si le SPIP est pas complet ?

Je n’arrive pas à voir dans les messages précédents si tu as bien utilisé spip_loader.php ou pas ? Si tu as utilisé le système d’installation automatique de l’hébergeur il est possible que ce soit celui-ci qui soit bugué puisque si j’ai bien suivi @touti a installé un SPIP sans souci avec spip_loader sur ton espace.
Alors comme il semble que ton installation ne soit pas OK je repartirai de zéro en installant de nouveau le site avec spip_loader.

Le site est complet, ces fichiers n’existent pas dans SPIP, la concaténation du log dans L1651:find_in_path() fait croire que ce sont des fichiers, mais ce sont des fonctions SPIP !

Plutot comme si find_in_path n’était pas correctement joué, mais non c’est pas ça non plus.

Aucun souci d’installation ou de déploiement de SPIP.
Je reproduis le même problème sur un site de test installé en sous domaine sur le serveur de Christophe.
Son problème n’existait pas il y a quelques semaines, Christophe ayant fait la MAJ SPIP4.3.3 avant que le problème arrive.
Donc Oui, c’est bien l’hébergeur, mais lui dit que c’est SPIP et ils ont reproduit sur leur système automatisé d’installation de SPIP, même souci, impossible de se connecter à l’espace privé et impossibilité d’écrire les fichiers de cache/skel.

Ça semble remarcher, l’accès à l’admin n’est plus bloqué et les fichiers sont bien enregistrés dans tmp/cache/skl.

Je ne pourrais pas dire le pourquoi du comment, j’ai seulement (après moultes essais et tentatives il va s’en dire) retiré # le commentaire L218 flock.php function ecrire_fichier qui était devant

spip_timer('ecrire_fichier');

(…)

+ spip_log("$fichier ".spip_timer('ecrire_fichier'),'_spip_timer');

Christophe nous dira si cela perdure (ou pas).

bonsoir,

Je vous remercie et plus particulièrement @Touti pour son aide à résoudre ce problème d’accès.
à 20h34 Je peux toujours accéder au Bac-Office.
Je suis très content de pouvoir enfin accéder au site web !
Merci encore,
Christophe

···

Le 31/10/2024 à 19:11, touti via Discuter de SPIP a écrit :

touti
Octobre 31

Ça semble remarcher, l’accès à l’admin n’est plus bloqué et les fichiers sont bien enregistrés dans tmp/cache/skl.

Je ne pourrais pas dire le pourquoi du comment, j’ai seulement (après moultes essais et tentatives il va s’en dire) retiré # le commentaire L218 flock.php function ecrire_fichier qui était devant

spip_timer('ecrire_fichier');

Christophe nous dira si cela perdure (ou pas).


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.