2010-05-05 4 views
1

J'ai installé natif apache et mysql, php dans mon serveur linux. J'ai essayé une page using phpinfo() et cela a fonctionné. Mais quand j'essaye mes propres pages, l'exécution de la page s'arrête quand elle vient à la balise de php, même l'étiquette de css la suivant ne vient pas au navigateur. S'il vous plaît aidez-moi comment résoudre ce problème .. Merci à l'avanceExécution de PHP, MySQL et Apache dans Ubuntu 10.04 LTS

+1

Etes-vous sûr qu'il n'y a pas de syntaxe des erreurs dans votre script? Vérifiez le paramètre display_errors dans php.ini et réglez-le sur "on" pour afficher les erreurs php. Plus d'infos: http://www.php.net/manual/fr/errorfunc.configuration.php et peut-être que vous voulez poster le script que vous avez fait. – Max

Répondre

3

Utilisez-vous des balises courtes php, par hasard?

<? ?> 
<?= ?> 

Ubuntu 10.04 exécute PHP 5.3.2.

Les étiquettes courtes ont été dépréciées en 5.3.

+0

Et ça a marché :) – Greenhorn

0

Avez-vous fait que les lignes suivantes sont dans votre apache2.conf et décommentée:

AddType application/x-httpd-php .php 
AddType application/x-httpd-php-source .phps 
+0

Si c'était le problème wouldny il montre juste le php en texte clair? – prodigitalson

1

vous avez probablement une erreur dans votre php. En haut du document essayez d'ajouter:

<?php ini_set('display_errors', 1); ?>

Voir s'il y a une sortie d'erreur ...

1

Si le fichier php est dans le répertoire public_html (UserDir), vous devez éditer le fichier:

/etc/apache2/mods-enabled/php5.conf 

et commentaires de la ligne 8-15

# To re-enable php in user directories comment the following lines 
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it 
# prevents .htaccess files from disabling it. 
#<IfModule mod_userdir.c> 
# <Directory /home/*/public_html> 
#  php_admin_value engine Off 
# </Directory> 
#</IfModule> 
Questions connexes