DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2008-03-21 10:06:51

littaudio
Je débarque
Date d'inscription: 2008-03-21
Messages: 3

PHP ne s'éxécute pas côté serveur

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

 

#2 2008-03-21 10:30:58

maddanny
Membre d'honneur
Date d'inscription: 2006-10-20
Messages: 1182

Re: PHP ne s'éxécute pas côté serveur

3) Verifier qu'Apache interprete bien les fichiers .php/.phpX comme du PHP wink


En Greve Jusqu'à la prochaine raison de faire greve ! :p

Hors ligne

 

#3 2008-03-21 10:38:43

Phach
Membres d'honneurs
Lieu: France
Date d'inscription: 2006-05-05
Messages: 929
Site web

Re: PHP ne s'éxécute pas côté serveur

et redémarrer apache aprés toute modif pour quelle soit pris en compte, c'est la base aussi !


http://imhotep.ksiope.com/poweredby.png http://i43.servimg.com/u/f43/11/33/23/62/banner10.gif

Hors ligne

 

#4 2008-03-21 11:57:41

littaudio
Je débarque
Date d'inscription: 2008-03-21
Messages: 3

Re: PHP ne s'éxécute pas côté serveur

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ù) :

Code:

    AddType application/x-httpd-php .php .php5
    AddType application/x-httpd-php-source .phps

Redé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 :

Code:

    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

Ces deux lignes :

Code:

    AddType application/x-httpd-php .php .php5
    AddType application/x-httpd-php-source .phps

Mais 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

 

#5 2008-03-21 13:30:33

littaudio
Je débarque
Date d'inscription: 2008-03-21
Messages: 3

Re: PHP ne s'éxécute pas côté serveur

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 :

Code:

sudo apt-get install libapache-mod-php5

(au lieu de

Code:

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

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson