Bonjour,
Depuis plusieurs jours, je suis passé de Debian à Fedora 18.
Je voudrais configurer un LAMP mais a priori PHP n'exécute les scripts :
- Installé tous les paquets comme expliqué sur le Wiki de Fedora.
- Test avec un phpinfo(); dans un fichier /var/www/html/info.php -> Page blanche
- Dans le même fichier, j'écris du texte brut ou html avant les balises PHP. Le texte s'affiche mais le code PHP ne s'exécute pas.
- Chmod +x /var/www/html/info.php -> Pareil
- Désactivation de SELinux -> Pareil
Essai dans un autre répertoire avec ce fichier de conf : /etc/httpd/conf.d/0site.conf -> Je tombe sur la Test Page de Fedora
NameVirtualHost *:80
ServerName localhost
DocumentRoot /home/nico/SiteNico/Autre chose, en installant phpmyadmin via yum, PhpMyAdmin fonctionne très bien.
Je m'avoue un peu perdu !
Merci d'avance
# Commencer par les logs
Posté par apkwa . Évalué à 2.
Salut,
Commence déjà par regarder ce que les logs d'Apache te disent (access et error):
less /var/log/httpd/error_log
Ca devrait éclaircir pas mal le problème.
Je ne connais pas Fedora, peut-être que les Short_open_tag sont désactivés par défaut. Utilise les "<?php … ?>" au lieu de "<? … ?>".
# php fonctionne, mais pas ton code
Posté par NeoX . Évalué à 4.
si phpmyadmin fonctionne et pas ton info.php
c'est que ton info.php n'est pas bon
ton fichier devrait ressembler à çà :
[^] # Re: php fonctionne, mais pas ton code
Posté par Adminrezo (site web personnel) . Évalué à 1.
Oui c'est ça, la balise courte ne marche pas mais la balise complète fonctionne bien.
Merci !
# Balises courtes ?
Posté par paulez (site web personnel) . Évalué à 2.
Attention dans PHP 5.4 les balises courtes ne sont plus interprétées par défaut ! Peut-être est-ce la source de ton problème ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.