navigateur web, pas de traitement de code PHP comme du code PHP
J'ai Joomla installé dans mon ordinateur, mais récemment, ont été l'écriture des fichiers php qui ne sont pas liées à l'Joomla-site géré. Pour quelque raison, quand j'essaie d'ouvrir ces fichiers php dans le navigateur web en utilisant xampp (note: Joomla est également en utilisant xampp), le navigateur n'exécute pas le code w/dans les balises comme du code php.
Par exemple, après l'ouverture d'une page de base (une page avec le titre "test", sans contenu, sauf dans le corps des balises) dans le navigateur web et aller dans le code source, le texte suivant s'affiche dans le code source:
<body>
<?php echo "hello"; ?>
</body>
au lieu de la conversion au format HTML. (c'est à dire juste "bonjour")
Quelqu'un a une idée sur ce qui se passe ici?
Grâce.
- Les navigateurs ne la PAS exécuter du code PHP. Ils ont simplement accepter le HTML et le rendu d'affichage/d'elle. C'est à votre serveur pour exécuter le code PHP, et puisque vous êtes l'obtention de cru, du code PHP de votre serveur est mal configuré.
- oui... ce n'est pas le navigateur web de l'obligation de processus PHP
- Semble que le fichier n'est pas dans le dossier htdocs-annuaire...? Et assurez-vous qu'il a une extension php et apache est en cours d'exécution. Et de ne pas l'ouvrir, mais appelez - localhost/test.php si c'est dans htdocs.
- le fichier est un .phtml ou .fichier php?
- Ok, il a travaillé. Je l'ai déplacé vers le dossier htdocs de répertoire, et a appelé localhost/test.php. Pourquoi est-ce que vous ne pouvez pas ouvrir les fichiers php à partir de l'extérieur du répertoire htdocs?
- Parce que le "htdocs" répertoire est le répertoire qui agit comme le "serveur", et depuis php est serverside il doit être le serveur peut le voir pour le processus de manière appropriée.
Vous devez vous connecter pour publier un commentaire.
C'est probablement parce que PHP module n'est pas chargé dans votre apache. Assurez-vous qu'il est activé
Est l'extension de fichier .le php? Le serveur n'a pas comme par magie quand vous êtes desservant les fichiers php, c'est un bon moyen pour s'assurer qu'il sait ce que vous faites.
PHP est interprété dans le serveur, pas le navigateur. Tout va mal, vous avez besoin de regarder du côté SERVEUR afin de le résoudre.
Ma première hypothèse: peut-être que vous n'avez pas le suffixe de fichier ".php" (donc le serveur ne reconnaît pas comme un fichier PHP?)
Deuxième deviner: c'est le répertoire contenant vos fichiers PHP configuré pour analyser PHP?
Si vous avez Joomla, vous avez probablement PHP. Vous avez sans doute aussi Apache.
Afin de vérifier votre configuration d'Apache, et vérifiez vos conventions de dénomination des fichiers.
Apache est à la recherche dans votre localhost déterminées de la racine du répertoire pour les fichiers qu'il peut analyser. Dans ce cas htdocs. C'est la valeur par défaut pour XAMPP. Aussi loin que Apache est concerné, il ne va pas interpréter les fichiers en dehors de ce dossier.
si le problème dans le module php-il mieux de re installer php5 dans le système et il fonctionne parfaitement. probablement le problème est dans le module php, vous devriez essayer de re installation de php dans votre système.
Suffit de redémarrer service httpd. Cela fonctionnera très bien.
si elle n'a pas travaillé s'il vous plaît réinstaller PHP une fois de plus.