Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Bonjour à tous,
Je viens d'installer MySQL5 + PhpMyAdmin sur ma Dédibox. Seul problème, impossible de configurer PhpMyAdmin car le code PHP ne s'éxécute pas. Le navigateur me propose seulement de télécharger les fichiers PHP.
PHP 5 est pourtant bien installé.
Avez-vous déjà rencontré ce problème et avez-vous une idée pour le résoudre ? Pour le moment j'ai essayé Google mais les deux solutions trouvées ne fonctionnent pas :
1) Renommer fichiers en .php5 ou inversement
2) Vérifier que le paquet libapache2-mod-php5 est bien installé (il l'est effectivement) & Activer le module PHP5 avec la commande : sudo a2enmod php5 (il est déjà activé)
Amicalement,
Augustin
Hors ligne
3) Verifier qu'Apache interprete bien les fichiers .php/.phpX comme du PHP ![]()
Hors ligne
Bonjour à tous les deux,
Tout d'abord merci beaucoup pour vos réponses. Voici ce que j'ai fait depuis mon premier message :
J'ai décommenté les lignes suivantes dans /etc/apache/httpd.conf (et rajouté un petit .php5 au cas où) :
AddType application/x-httpd-php .php .php5
AddType application/x-httpd-php-source .phpsRedémarré le serveur ensuite, mais toujours rien.
À noter que comme j'ai aussi un répertoire apache2, et que je ne sais pas laquelle des deux versions d'Apache tourne sur mon serveur (au passage, comment faire pour le savoir ? car en faisant apache -v ou apache2 -v j'ai seulement les versions d'apache installées mais je ne sais pas laquelle est prise en compte), j'ai rajouté au fichier etc/apache2/apache2.conf, après les lignes :
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgzCes deux lignes :
AddType application/x-httpd-php .php .php5
AddType application/x-httpd-php-source .phpsMais même après ça le problème subsiste.
Auriez-vous d'autres idées ?
Amicalement,
Augustin
Dernière modification par littaudio (2008-03-21 12:40:19)
Hors ligne
Problème résolu.
La solution : le module libphp5.so s'était installé dans Apache2 et non dans Apache 1.3 (j'ai les deux versions d'Apache installées sur mon serveur, mais c'est Apache 1.3 qui tourne).
Pour l'installer dans 1.3, j'ai simplement eu à rentrer cette ligne :
sudo apt-get install libapache-mod-php5
(au lieu de
sudo apt-get install libapache2-mod-php5
pour Apache 2)
Du coup le fichier "libphp5.so" s'ajoute automatiquement au répertoire /usr/lib/apache/1.3 et le fichier /etc/apache/modules.conf se met à jour automatiquement.
En espérant que cela puisse servir à quelqu'un d'autre...
Amicalement,
Augustin
ps. J'ai pu vérifier quelle version d'Apache tournait sur mon serveur en générant une erreur 404 sur mon site. Le numéro de la version s'affiche en bas de la page d'erreur. Il y a aussi la possibilité de saisir la commande ps -ax (qui affiche tous les processus qui tournent).
Dernière modification par littaudio (2008-03-21 13:33:16)
Hors ligne