2010-09-13 7 views
0

Un de mes sites php ne fonctionne pas correctement. Il me montre seulement la page d'accueil et quand j'essaie d'ouvrir un lien présent, il me montre le code php du fichier qui est appelé pour ce lien.Les scripts PHP ne s'exécutent pas sur certaines pages

PHP est installé correctement. Le même serveur héberge plus de 10 autres sites de PHP. Aucun paramètre .htaccess etc .. Même site fonctionne sur un autre serveur avec les mêmes paramètres et même code ... Je ne peux pas trouver la raison ..

+0

Pouvez-vous poster du code, des liens, ou sth? Nous ne devons pas tout deviner. –

+1

Peut-être un problème de tags courts. – Mchl

Répondre

2

Assurez-vous que vous utilisez

<?php .. ?> 

balises partout, vous pourriez le savoir, mais je le signale juste au cas où.

Dans les versions antérieures, apache ramassait et tout compiler avec

<? ... ?> 

balises et ce fut une erreur car il a été confondu avec les se versions de fichier xml.

donc ils ont changé à complie que des choses dans

<?php ... ?> 

De plus, encore une fois, vous savez peut-être cela, assurez-vous hébergez sur un serveur pris en charge php.

Il y a aussi cette "fonctionnalité" que vous pouvez configurer dans votre fichier .htaccess pour ignorer certains fichiers. assurez-vous que votre .htaccess n'a pas d'exceptions pour la compilation php.

Je ne peux pas penser à autre chose en ce moment :)

+0

Toutes les pages sont en tags php uniquement. –

0

Assurez-vous que tout votre code de PHP est entre les balises php comme iamserious a écrit à l'étage. Assurez-vous que l'extension de votre nom de fichier est .php index.php par exemple. Assurez-vous que c'est dans le chemin vers le fichier est ok! Assurez-vous que votre serveur web fonctionne parfaitement avec PHP!

+0

J'ai oublié de mentionner que les pages doivent TOUJOURS se terminer par l'extension .php. bon. – iamserious

+0

Tout le code est dans les balises PHP. J'ai utilisé Fonction pour obtenir l'info sur mon php. C'est en me montrant tous les paramètres. De même, le même code fonctionne sur le serveur diff. Encore une chose, ce serveur héberge actuellement plus de 10 sites php qui fonctionnent tous très bien sauf ceci (http://new.sourcecomm.net). Vous pouvez voir ici (http://new.sourcecomm.net) pour reff. –

+0

Je ne comprends vraiment pas pourquoi cela ne fonctionne pas comme il se doit = ​​ – Jordy

Questions connexes