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

Applications, problèmes de configuration réseau
papa6
archer de cavalerie
Messages : 178
Inscription : mar. 08 juil. 2008, 22:40

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

Message 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 :)
Dernière modification par papa6 le mar. 01 avr. 2014, 14:35, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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 ?).
«The following statement is not true. The previous statement is true.» :nage:
papa6
archer de cavalerie
Messages : 178
Inscription : mar. 08 juil. 2008, 22:40

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

Message 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
Répondre