Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Ubuntu
Ubuntu Vos questions sur les distributions Ubuntu et dérivées (Kubuntu, Xubuntu... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 15/12/2009, 09h11   #1
Futur Membre du Club
 
Inscription : décembre 2008
Messages : 37
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 37
Points : 18
Points : 18
Par défaut Serveur Ubuntu LAMP - Php ne s'execute pas

Hello,

Je viens d'installer un serveur Ubuntu LAMP et j'ai suivis plusieurs marches à suivres et installé php5 et fait les liens avec apache... Donc en théorie tout devrait bien fonctionné...
Mais NON!

J'arrive à exécuté mes pages php directement sur le serveur en ligne de commande mais dès que j'essaie depuis mon navigateur, il ne l'exécute pas et me propose donc te télécharger le fichier.

Quelqu'un pourrait m'aider???

Merci d'avance et bonne journée!

L.G.
Ludovic Gambarini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2009, 09h14   #2
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 498
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : mars 2007
Messages : 498
Points : 505
Points : 505
Hello, as tu bien lié apache avec php? en rajoutant LoadModule PHP = ./php5.so ou un truc du genre?

As tu redémarrer le demon un coup?
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2009, 09h21   #3
Futur Membre du Club
 
Inscription : décembre 2008
Messages : 37
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 37
Points : 18
Points : 18
Alors non, je n'ai pas fait ça comme ça...
D'ailleurs c'est la première fois que j'vois "LoadModule PHP = ./php5.so"... je met ça dans le httpd.conf? Si oui, je viens de le faire et sans grand succès...

Sinon j'ai bien tout redémarrer plusieurs fois et vider le cache de mon navigateur plusieurs fois aussi
Ludovic Gambarini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2009, 11h45   #4
Futur Membre du Club
 
Inscription : décembre 2008
Messages : 37
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 37
Points : 18
Points : 18
Bon j'ai un peu avancé mais j'ai maintenant un nouveau problème...

Voici la config de mon fichier apache2.conf :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
PidFile ${APACHE_PID_FILE}
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
 
ErrorLog /var/log/apache2/error.log
 
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
Include /etc/apache2/conf.d/
 
ServerName 157.26.179.33
 
Include /etc/apache2/sites-enabled/
Le config de mon fichier envvars :
Code :
1
2
3
4
 
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
export APACHE_PID_FILE=/var/run/apache2.pid
Et la config de mon fichier php5.conf :
Code :
1
2
3
4
5
 
<IfModule mod_php5.c>
        addtype application/x-httpd.php .php .phtml .php3
        addtype application/x-httpd.php-source .phps
</IfModule>
Les autres fichiers ont une configuration normale...

L'erreur que j'ai quand je souhaite redémarrer mon apache est la suivante :
Code :
1
2
3
 
Syntax error on line 2 of /etc/apache2/mods-enabled/php5.conf:
Invalid command 'addtype', perhaps misspelled or defined by a module not included in the server configuration
Quelqu'un aurait une solution?????
Merci d'avance!!!!

L.G.
Ludovic Gambarini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2009, 12h01   #5
Membre Expert
 
Avatar de becket
 
Frédéric Brugmans
Informaticien multitâche
Inscription : février 2005
Messages : 664
Détails du profil
Informations personnelles :
Nom : Frédéric Brugmans

Informations professionnelles :
Activité : Informaticien multitâche

Informations forums :
Inscription : février 2005
Messages : 664
Points : 1 196
Points : 1 196
Tu as bien ceci dans ton php5.load ?

Code :
1
2
 
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
becket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2009, 13h13   #6
Futur Membre du Club
 
Inscription : décembre 2008
Messages : 37
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 37
Points : 18
Points : 18
Hello,

oui j'avais ça dans mon php5.load...

J'en ai eu un peu marre de perdre une matinée à chercher pourquoi cela ne fonctionnait pas... Donc j'ai réinstallé mon serveur, j'ai rien touché, j'ai crée un fichier test.php à la racine de "/var/www/" contenant
Code :
1
2
3
4
 
<?php
   phpinfo();
?>
Et euh... ça fonctionne!
La config des fichiers de config est donc par défaut et cela fonctionne correctement.

Merci quand même pour vos réponses et a+
Ludovic Gambarini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2009, 09h14   #7
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 498
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : mars 2007
Messages : 498
Points : 505
Points : 505
OK donc deja t'as installé ton serveur avec les depots de apt-get si je ne m'habuse.

Honnetement j'aime pas trop la structure que donne les paquets apt-get à la config apache.

Je prefere recuperer les sources et recompiler à la mano c'est plus simple à comprendre.

Pour le LoadModule ce n'ete qu'un exemple pour savoir si tu avais ajouter la ligne en fait.

Attention si tu utilise Php5.3 et Apache 2.2.13 ou 11 je sais plus ça merde, c'est un bug connu et en cour de résolution chez Apache.
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 03h26.


 
 
 
 
Partenaires

Hébergement Web