Tchinkatchuk Posté 19 Janvier 2004 Posté 19 Janvier 2004 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.
Dan Posté 19 Janvier 2004 Posté 19 Janvier 2004 Vu que je connais des experts ici ...Salut Tchinkatchuk, c'est ce qu'on pourrait assimiler à un "appel du pied" ... 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant