Pages : 1
#1 Le 11/10/2009, à 18:24
- rpj
php include et apache
Bonjour à tous, j'ai des sites web qui contiennent des pages html avec des " php include " qui fonctionnent correctement sur différent serveur ( 1&1, Hosteur , ex: www,fuerteventura-losaloes-apartamentos.com)
Mais en localhost apache ne m'affiche pas le résultat des fichiers php.
exemple page web :
<html>
<body>
<?php include("banron.php"); ?>
</body>
</html
Sur les serveurs le contenu de "banron.php" s'affiche bien (j'utilise cette méthode depuis un moment déjà)
mais avec apache en localhost il ne m'affiche que le contenu html et pas le contenu php.
Si je veut afficher le fichier php tout seul sans le contenu html ça marche.
Apache ne peut-il pas gérer le tag <?php include("banron.php"); ?> ?
Bien entendu dans mon instal apache le php fonctionne.
J'espère que j'ai été clair merci d'avance !
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#2 Le 11/10/2009, à 23:46
- _Enchained
Re : php include et apache
question "con" : ton fichier "html" a bien une extension '.php' ?
Si c'est .html, apache n'interprète pas le php qui est dedans ...
Sinon as-tu bien installé le serveur php et pas "juste" apache ?
voir : http://doc.ubuntu-fr.org/lamp
Hors ligne
#3 Le 12/10/2009, à 09:37
- rpj
Re : php include et apache
Salut _Enchained,comme je disais dans mon post tout est bien installé , mais effectivement mon fichier est en html , je voulais utiliser apache pour tester mes sites mais je me débrouillerait autrement (directement sur les serveurs comme avant).
Merci à +
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#4 Le 12/10/2009, à 10:18
- dbroqua
Re : php include et apache
Dans ce cas il faut modifier ta config d'apache pour dire que les fichiers .html seront aussi interprétés par php.
En effet, par défaut, et en toute logique, les fichiers .html/.htm sont directement "envoyés" au browser sans traitement par le serveur.
cat /etc/apache2/mods-enabled/php5.conf
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>
à toi de rajouter .html/.htm...
Ou au contraire de rendre tes sites compatibles avec la majorité des serveurs Web (en respectant les règles de bases).
Dernière modification par dbroqua (Le 12/10/2009, à 10:19)
Hors ligne
#5 Le 12/10/2009, à 16:39
- rpj
Re : php include et apache
Merci dbroqua, le pb n'est pas exactement là mes sites n'ont pas de pb avec la "majorité des serveurs" je ne parle que de Apache en localhost qui ne restitue pas les balises "php_include" , comme je l' ai dit plus haut en server publique tout marche OK.
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
Pages : 1