Aller au contenu

Spip : <INCLURE>


Tchinkatchuk

Sujets conseillés

Bonjour tout le monde,

Voila, j'ai un ptit problème. J'ai fait un site en utilisant le CMS spip. En local, nikel, tout marche, j'ai réussi à créer efficacement mon squelette, à enlever totues les fonctionalités qui ne me servaient pas, etc. Bref, le pied.

Mais en ligne, les fichiers entete.php3 et menud.php3 ne sont pas bien incls et j'avoue que je ne trouve pas pourquoi et ou changer ca. Ca m'apprendra à ne pas programmer moi-même comm d'habitude. Vu que je connais des experts ici (n'est-ce pas Dan ? ;) ), je me permet de vous poser la question et d'appeler à l'aide.

Mon site SPIP qui plante lol

Merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

Vu que je connais des experts ici ...
Salut Tchinkatchuk, c'est ce qu'on pourrait assimiler à un "appel du pied" ... :lol:

C'est simple si on regarde attentivement le message d'erreur...

Warning: main(entete.php3): failed to open stream: No such file or directory in /home/volfoni/www/CACHE/6/INDEX-.666cd7 on line 16

En fait tu utilises des include php avec un nom de fichier relatif, donc lorsque ta page est en cache (dans l'exemple ci dessus) php essaye d'inclure le fichier comme s'il se trouvait dans le répertoire /home/volfoni/www/CACHE/6/ , où il ne se trouve pas, pas bien sûr.

La manière la plus facile de régler cela est de remplacer dans ton include, le nom de fichier en lui mettant le chemin complet "/home/volfoni/www/entete.php3"

Tu fais pareil pour les autres include et ce sera tout bon ;)

Dan

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...