Après avoir supprimé le site et vider la base chez l'hébergeur j'ai fait une réinstallation après avoir passer le site en SPIP 3.0.0-beta2 [19076]
L'erreur d'activation des plugins est toujours là!
J'ajoute, sans savoir si cela à un rapport avec l'erreur ci-dessus,
qu'il y a, de temps à autre, un double message d'erreur au vidage du cache lorsque je clique sur "vider le cache" dans le cadre "Taille du répertoire cache":
Warning: include_once(../tmp/cache/charger_plugins_chemins.php) [function.include-once]: failed to open stream: No such file or directory in /web/armurerie77/www/ecrire/inc/utils.php on line 991
Warning: include_once() [function.include]: Failed opening '../tmp/cache/charger_plugins_chemins.php' for inclusion (include_path='.:/usr/php5/pear') in /web/armurerie77/www/ecrire/inc/utils.php on line 991
Un grand hébergeur frenchy dont je ne citerai pas le nom applique par défaut du 755 sur les fichiers. Cela dépend aussi des propriétaires des fichiers et répertoires de ton site.
En tout cas, le problème semble venir de ton environnement de travail, on peut donc fermer ce ticket ?
Un grand hébergeur frenchy dont je ne citerai pas le nom applique par défaut du 755 sur les fichiers. Cela dépend aussi des propriétaires des fichiers et répertoires de ton site.
En tout cas, le problème semble venir de ton environnement de travail, on peut donc fermer ce ticket ?
Tout d'abord, je n'ai aucun problème sous MAMP, en local : donc il y a un problème qui n'apparaît qu'une fois le site chez l'hébergeur.
Nuxit en l'occurrence, qui héberge plusieurs de mes sites SPIP 2.1 sans problème.
Nuxit a-t-il un problème avec SPIP 3 ?
Où serait la différence ?
Avant de fermer ce ticket, au lieu de 755, que mettrais-tu ?
Sans compromettre la sécurité du site, bien entendu !
J’imagine que 777 partout çà ce serait pas prudent :
donc ?
644 ?
664 ?
Et dans le cas où le problème serait ailleurs, l'hébergement étant déjà payé, j'aimerais avoir quelques arguments avant de m'adresser au support technique de Nuxit
what else ?
Comme dirait un grand penseur contemporain.
Les règles concernant les permissions sont très dépendantes des
politiques de chaque hébergeur.
Le cas général est 755 car l'utilisateur www-data (apache) est, du
point de vue serveur, le propriétaire des fichiers.
Mais cette règle n'est pas gravé dans le marbre.
En l'état il semble recommandé de demander à l'hébergeur quelles
permissions doivent être appliquées.
Si en respectant leurs recommandations le problème persiste, il sera
alors possible de fouiller d'autres pistes.
aucun rapport entre le bug décrit par le ticket et le warning Warning: include_once(../tmp/cache/charger_plugins_chemins.php) [function.include-once]: failed to open stream: No such file or directory in /web/armurerie77/www/ecrire/inc/utils.php on line 991
Concernant ce dernier, lors du vidage du cache, il montre plutôt un problème de cache file système de ton hébergeur qui doit reposer sur un NFS car le code utilise est
if (`is_readable(_CACHE_PLUGINS_PATH)){
include_once(_CACHE_PLUGINS_PATH);
}
donc pour avoir ton warning il faut que is_readable(_CACHE_PLUGINS_PATH) renvoie true alors que le fichier n'est plus là ou alors qu'il y ait plein de visites sur ton site au moment ou tu vide le cache et que la suppression se fasse entre le is_readable et le include_once d'un visiteur.
Dans les deux cas ce n'est pas très grave.
Et ça ne résoud rien du bug initial.
Pendant un temps, on avait une erreur un peu semblable si l'URL du site dans la configuration du SPIP n'était pas correcte (différente de celle utilisée dans le navigateur pour voir le site). Est-ce que c'est le cas chez toi ?