Pages : 1
#1 Le 03/06/2010, à 14:38
- barbug
[résolu] apache télécharge les pages .php
Slt, je suis passé il y a de ça un mois à Ubuntu 10.04 sur une installation clean. Comme d'habitude, j'installe apache en suivant comme d'habitude le tuto de la doc ubuntu (http://doc.ubuntu-fr.org/apache2) et cette fois, je sais pas pourquoi mais tous les scripts php ne sont pas exécutés mais il propose de télécharger le fichier à la place. Je ne comprends pas pourquoi, j'ai réinstallé deux fois, toujours pareil.
Quelqu'un aurait-il une explication ? un problème dans les paquets ou dans ma config. Ce qui m'étonne c'est qua ça a toujours marché comme ça avant.
Merci d'avance.
Cordialement.
Dernière modification par barbug (Le 03/06/2010, à 18:43)
Hors ligne
#2 Le 03/06/2010, à 15:14
- leglen38
Re : [résolu] apache télécharge les pages .php
salut,
as tu installé php5-cli ?
as tu rajouté ces deux lignes dans ton apache2.conf ?
AddType application/x-httpd-php .php3 .php
AddType application/x-httpd-php-source .phps
Hors ligne
#3 Le 03/06/2010, à 15:15
- leglen38
Re : [résolu] apache télécharge les pages .php
Plus précisement il faudrait installer :
sudo apt-get install php5-common php5 libapache2-mod-php5
sudo apt-get install php5-cli
sudo apt-get install php5-cgi
sudo apt-get install php5-mysql
a2enmod
sudo /etc/init.d/apache2 restart
Hors ligne
#4 Le 03/06/2010, à 15:50
- barbug
Re : [résolu] apache télécharge les pages .php
J'ai installé php5-cli (le seul qu'il me manquait), j'ai ajouté les deux types dans apache.conf, rebooté et toujours pareil.
Je n'arrive vraiment pas à comprendre.
Merci d'avance.
Cordialement
EDIT : j'ai tout réinstallé en supprimant à la main tous les fichiers de config etc et ça marche...
Juste un petit problème d'url rewriting assez incompréhensible et que je n'avais pas avant mais ça marche.
Merci encore.
Cordialement.
Dernière modification par barbug (Le 03/06/2010, à 18:41)
Hors ligne
#5 Le 13/06/2012, à 03:25
- ifarouk
Re : [résolu] apache télécharge les pages .php
J'ai rencontré le même problème après une réinstallation du coup je copie ce lien, pas besoin de tout réinstaller.
si vous avez activé le module userdir qui permet à chaque utilisateur d'avoir son propre site dans public_html, il faut mettre quelques commentaires dans le fichier php5.conf qui se trouve dans /etc/apache2/mods-enable, il faut commenter les lignes avec ##
<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
# 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>
</IfModule>
Hors ligne
Pages : 1