[Problème] Message d'erreur sur répertoire cache

Forum de support pour les questions concernant l'utilisation de phpBB3, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que Styles ou MODs.

Modérateur: Equipe

Règles du forum
Rappel: Conditions générales d'utilisation de phpBB-fr.com - Conditions générales de support de phpBB-Fr.com


Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

[Problème] Message d'erreur sur répertoire cache

Messagepar Neo.net » 20 Jan 2009 à 15:00

Bonjour à tous,

Je rencontre un problème sur mon forum depuis la dernière mise à jour vers 3.0.4
En effet, chaque matin j'ai le message d'erreur suivant qui s'affiche : "Fatal error: Not able to open ./cache/data_global.php in /var/www/virtual/xxxxxxx.fr/htdocs/forum/includes/acm/acm_file.php on line 112"

Avez-vous une idée d'ou provient ce problème ?

Je vous remercie

A+
Dernière édition par Neo.net le 24 Jan 2009 à 10:14, édité 1 fois.
Avatar de l’utilisateur
Neo.net
Posteur néophyte
Posteur néophyte
 
Messages: 29
Inscription: 30 Déc 2005 à 09:15

Re: [Problème] Message d'erreur sur répertoire cache

Messagepar lolovoisin » 20 Jan 2009 à 17:32

bonsoir,

il faudrait revérifier les chmods du répertoire cache.
Allez voir le forum de doc si vos ne savez pas ce qu'est un chmod et comment faire.
Ceux qui échouent trouvent des excuses, ceux qui réussissent trouvent les moyens
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Avatar de l’utilisateur
lolovoisin
Rugbix ³
 
Messages: 37358
Inscription: 04 Mai 2006 à 12:16
Localisation: Dans la BDD ...

Re: [Problème] Message d'erreur sur répertoire cache

Messagepar Neo.net » 20 Jan 2009 à 22:40

Pas de soucis je sais ce que c'est un chmod et le répertoire est en 777
Avatar de l’utilisateur
Neo.net
Posteur néophyte
Posteur néophyte
 
Messages: 29
Inscription: 30 Déc 2005 à 09:15

Re: [Problème] Message d'erreur sur répertoire cache

Messagepar lolovoisin » 20 Jan 2009 à 22:49

ok alors votre soucis vient d'aillerus.
Tout d'abord vérifiez que vous avez ceci
Code: Tout sélectionner
// phpbb_chmod() permissions
@define('CHMOD_ALL', 7);
@
define('CHMOD_READ', 4);
@
define('CHMOD_WRITE', 2);
@
define('CHMOD_EXECUTE', 1);  

dans votre fichier /includes/constant.php (ligne 182 environ)

Si ce n'est pas le cas, rajoutez ces lignes juste après:
Code: Tout sélectionner
define('REFERER_VALIDATE_PATH'2); 


Puis videz le cache de votre forum.
Ceux qui échouent trouvent des excuses, ceux qui réussissent trouvent les moyens
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Avatar de l’utilisateur
lolovoisin
Rugbix ³
 
Messages: 37358
Inscription: 04 Mai 2006 à 12:16
Localisation: Dans la BDD ...

Re: [Problème] Message d'erreur sur répertoire cache

Messagepar Neo.net » 21 Jan 2009 à 08:50

Merci de ce conseil mais les lignes que tu m'as donné sont bien présentes
Donc à priori le problème ne vient pas de là, désolé
Avatar de l’utilisateur
Neo.net
Posteur néophyte
Posteur néophyte
 
Messages: 29
Inscription: 30 Déc 2005 à 09:15

Re: [Problème] Message d'erreur sur répertoire cache

Messagepar lolovoisin » 21 Jan 2009 à 09:27

Bien alros vérifiez les lignes suivantes et si elles ne sont pas correctes, modifiez-les:

ouvrir /includes/acm/acm_file.php
cherchez: (ligne 102)
Code: Tout sélectionner
phpbb_chmod($this->cache_dir 'data_global.' $phpExCHMOD_WRITE);   

remplacez par:
Code: Tout sélectionner
phpbb_chmod($this->cache_dir 'data_global.' $phpExCHMOD_READ CHMOD_WRITE);   


cherchez (ligne 212)
Code: Tout sélectionner
phpbb_chmod($this->cache_dir "data{$var_name}.$phpEx"CHMOD_WRITE);   

remplacez par
Code: Tout sélectionner
phpbb_chmod($this->cache_dir "data{$var_name}.$phpEx"CHMOD_READ CHMOD_WRITE);   


cherchez (ligne 437)
Code: Tout sélectionner
phpbb_chmod($filenameCHMOD_WRITE);   

remplacez par
Code: Tout sélectionner
phpbb_chmod($filenameCHMOD_READ CHMOD_WRITE);   


ouvrir sous /includes/functions_messenger.php
cherchez (deux fois, lignes 711 et 752 environ)
Code: Tout sélectionner
phpbb_chmod($this->cache_fileCHMOD_WRITE);   

remplacez par
Code: Tout sélectionner
phpbb_chmod($this->cache_fileCHMOD_READ CHMOD_WRITE);   


ouvrir sous /includes/functions_template.php
cherchez (ligne 758)
Code: Tout sélectionner
phpbb_chmod($filenameCHMOD_WRITE);   

remplacez par
Code: Tout sélectionner
phpbb_chmod($filenameCHMOD_READ CHMOD_WRITE);   


Puis videz le cache de votre forum.
Ceux qui échouent trouvent des excuses, ceux qui réussissent trouvent les moyens
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Avatar de l’utilisateur
lolovoisin
Rugbix ³
 
Messages: 37358
Inscription: 04 Mai 2006 à 12:16
Localisation: Dans la BDD ...

Re: [Problème] Message d'erreur sur répertoire cache

Messagepar Neo.net » 21 Jan 2009 à 10:14

Merci de ta réponse, je testerais ce soir et je confirmerais si le problème a été résolu
Avatar de l’utilisateur
Neo.net
Posteur néophyte
Posteur néophyte
 
Messages: 29
Inscription: 30 Déc 2005 à 09:15

Re: [Problème] Message d'erreur sur répertoire cache

Messagepar Neo.net » 21 Jan 2009 à 10:15

Petites questions supplémentaires, dans l'interface d'administration, y as-t il un moyen d'activer ou de désactiver le cache ? ainsi que de supprimer le cache ?
Avatar de l’utilisateur
Neo.net
Posteur néophyte
Posteur néophyte
 
Messages: 29
Inscription: 30 Déc 2005 à 09:15

Re: [Problème] Message d'erreur sur répertoire cache

Messagepar lolovoisin » 21 Jan 2009 à 10:29

Merci de ne pas poster plusieurs messages à la suite!
La fonction EDITER permet d'y remédier.

non.
le cache sert à récupérer des infos pour afficher votre forum, donc il faut le laisser.
On peut faire des refresh automatique, mais cela semble poser quelque soucis sous FF.
Ceux qui échouent trouvent des excuses, ceux qui réussissent trouvent les moyens
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Avatar de l’utilisateur
lolovoisin
Rugbix ³
 
Messages: 37358
Inscription: 04 Mai 2006 à 12:16
Localisation: Dans la BDD ...

Re: [Problème] Message d'erreur sur répertoire cache

Messagepar Neo.net » 24 Jan 2009 à 10:02

C'est bon le problème est résolu, mon hébergeur a du changé les droits sur le répertoire afin que cela fonctionne.
Bizarre
Avatar de l’utilisateur
Neo.net
Posteur néophyte
Posteur néophyte
 
Messages: 29
Inscription: 30 Déc 2005 à 09:15

Re: [Problème] Message d'erreur sur répertoire cache

Messagepar Morgyanne » 24 Jan 2009 à 10:07

Salut,

[!] Si vous considérez votre problème comme réglé, merci d'éditer le premier message de ce sujet et d'ajouter l'icône de sujet

@+
Morgyanne :)
Demande de support par MP = Poubelle
Avatar de l’utilisateur
Morgyanne
Administrateur
Administrateur
 
Messages: 31639
Inscription: 21 Mar 2005 à 12:28
Localisation: Juste derrière toi...

Re: [Problème] Message d'erreur sur répertoire cache

Messagepar Neo.net » 24 Jan 2009 à 10:14

Effectivement je m'excuse je n'y ai pas pensé
Merci
Avatar de l’utilisateur
Neo.net
Posteur néophyte
Posteur néophyte
 
Messages: 29
Inscription: 30 Déc 2005 à 09:15


Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 4 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant