2012-12-31 7 views
0

Je travaille sur un environnement de développement local pour un site Drupal que nous sommes en train de construire. J'ai des problèmes à la dernière étape, et cela permet à PHP de s'exécuter correctement dans Drupal. Comme vous le voyez ci-dessous, lorsque je vois la source sur la page localhost en cours d'exécution en PHP, le balisage HTML contient du code PHP qui doit être exécuté côté serveur en premier. J'ai confirmé que la base de données est bien connectée, et que ce site fonctionne bien sur notre serveur de production. Comment puis-je résoudre ce problème?Drupal ne charge pas PHP sur WAMP

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?= $language->language; ?>" lang="<?= $language->language; ?>"> 
<head profile="<?= $grddl_profile; ?>"> 
    <?= $head; ?> 
    <title><?= $head_title; ?></title> 
    <?= $styles; ?> 
</head> 
<body class="<?= $classes; ?>" <?= $attributes;?>> 

<?= $page_top; ?> 
<?= $page; ?> 
<?= $page_bottom; ?> 

<?= $scripts; ?> 
</body> 
</html> 
+2

balises courtes est la première chose qui vient à l'esprit http://stackoverflow.com/questions/2185320/how-to-enable-php-short-tags –

+0

BOOOM !!!!!! Travaillé. short_open_tag = On – rroberts1983

+2

Heureux que cela a aidé - mais c'est exactement la raison pour laquelle l'utilisation de balises courtes est déconseillée. Ils ne sont pas exactement portables. –

Répondre

1

Avez-vous activé le filtre d'entrée PHP? Avez-vous activé la courte balise open dans php.ini?

+0

short_open_tag = On l'a résolu – rroberts1983

1

dont vous avez besoin php.ini fichier modifier cette ligne de

short_open_tag = Off

à

short_open_tag = On