Question

Je travaille sur un site Web basé Drupal qui fonctionne très bien sur le serveur distant (pile LAMP), ainsi que les systèmes de tous les autres développeurs (pile WAMP). Mais lorsque je tente de l'exécuter, le code PHP est recracher dans le navigateur ainsi que le code HTML au lieu d'être analysé comme il se doit.

Il y a très peu d'informations que je peux tirer de journaux d'erreurs. PHP lui-même est installé correctement et une installation propre Drupal fonctionne. Il est seulement le code que je vérifie à partir du dépôt qui va mal tourné et que sur mon propre système.

URL aussi Jolie ne fonctionne pas, et je dois utiliser le / q = format xxx pour obtenir des pages du tout. URL Jolie BOUT juste avec une erreur d'analyse dans des endroits étranges quand il ne devrait pas être une erreur d'analyse syntaxique. Je le répète - le code fonctionne bien partout ailleurs, sauf sur mon système

.

Y at-il même un endroit que je peux commencer à chercher à résoudre ce problème?

.p

Était-ce utile?

La solution

Si vous voyez du code PHP dans le code HTML puis l'interprète n'est pas invoquée. PHP est pas installé ou mal configuré. Utilisez-vous des balises courtes? Si oui, avez-vous l'option courte balises activée dans php.ini?

Un moyen facile de tester est d'à travers toutes les variables et essayer un simple script PHP à l'extérieur de Drupal. Mettez ce qui suit dans un script et l'exécuter. Cela pourrait vous donner une idée de ce qui se passe.

<?php
  echo 'Hello World!';
?>

<?
  echo 'Hello World!';
?>

Autres conseils

Si vous avez créé un nœud, puis utilisé le code PHP comme son corps, puis vérifier le format d'entrée a été réglé sur « code PHP »; autrement, le code PHP sera analysé sous forme de texte et les balises <?php de ?> échappé.
Cela expliquerait pourquoi vous les voyez.

Si ce n'est pas le cas, alors je vérifierais que rapporté par Mike B, ou si les fichiers avec l'extension .php ne sont pas considérés comme des fichiers PHP.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top