Page 1 sur 1

[PHP/Apache] PHP n'est plus interprêté (résolu)

Publié : mar. 01 avr. 2014, 11:27
par papa6
Bonjour à tous :D

J'ai fait une mise à jour le mois dernier, passant à apache 2.4.
Apache ne se lançait plus (message d'erreur).

J'ai ensuite remplacé mes fichiers .conf par les .conf.pacnew

J'ai suivi les conseils du forum http://forums.archlinux.fr/topic15079.html, notamment au sujet du prefork MPM :

Code : Tout sélectionner

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
Apache se lance, j'accède à mes fichiers localhost, qui sont listés malgré la présence d'un fichier index :?
Et si je clique sur un .php, celui-ci affiche le code du fichier sans l'interprêter...

Une réinstallation de php et php-apache n'apporte rien, l'erreur persiste.
Je ne souhaite pas rétrograder la version d'apache (il me faudra un jour ou l'autre résoudre ce problème).

Merci pour vos idées :)

Re: [PHP/Apache] PHP n'est plus interprêté

Publié : mar. 01 avr. 2014, 13:37
par FoolEcho
Salut,

Il faudrait en savoir plus sur ta configuration, à commencer par le /etc/httpd/conf/httpd.conf (le module php est-il lancé, grep php /etc/httpd/conf/httpd.conf ?).

Re: [PHP/Apache] PHP n'est plus interprêté

Publié : mar. 01 avr. 2014, 14:34
par papa6
Merci Foolecho, c'était ça :bravo:

J'ai édité le /etc/httpd/conf/httpd.conf
J'ai rajouté à la fin de la série des LoadModule :

Code : Tout sélectionner

LoadModule php5_module modules/libphp5.so
et à la fin du fichier :

Code : Tout sélectionner

# PHP settings
Include conf/extra/php5_module.conf

# phpMyAdmin configuration
Include conf/extra/httpd-phpmyadmin.conf
(pour ceux qui utilisent phpMyAdmin, cette configuration avait sauté)

C'est quand même bizarre que ces lignes ne soient pas mentionnées dans le fichier .pacnew, d'autant plus que l'on lance l'installation de php et de php-apache.

Ce n'est pas grave : problème résolu :D