| <ari_> bonsoir | |
| <MagicFab> salut | |
| <ari_> ça fait un p'tit bout d'temps que j'essaye d'installer un LAMP mais j'arrive pas à lire du php. est ce que tu pourrais me donner un coup de main s'il te plaît !?! | |
| <MagicFab> quel est le probleme ? | |
| <MagicFab> et dans quel environnement tu essaies ? | |
| <ari_> kde | |
| <MagicFab> quel guide as-tu suivi ? | |
| <ari_> j'ai suivi le tutoriel sur doc-ubuntu mais quand je vais sur http://localhost et que je clique sur un fichier, firefox me demande si je veux enregistrer le fichier. | |
| <ari_> j'ai suivi ce guide là http://doc.ubuntu-fr.org/serveur/lamp_bis | |
| <MagicFab> quelle version de kubuntu ? | |
| <yanmorin> 1. est-ce que libapache2-mod-php5 est installé? | |
| <yanmorin> dpkg -l libapache2-* | |
| <ari_> MagicFab: 6.10 | |
| <ari_> yanmorin: oui, c'est installé. pour la deuxième commande, ça me renvoit des erreurs étranges. | |
| <yanmorin> des erreurs? | |
| <yanmorin> ça devrait afficher: ii libapache2-mod-php5 5.2.0-8 server-side, HTML-embedded scripting language (apache 2 module) | |
| <ari_> ari@ari:~$ dpkg -l libapache2-* | |
| <ari_> Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | |
| <ari_> | État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé | |
| <ari_> |/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (État,Err: majuscule=mauvais) | |
| <ari_> ||/ Nom Version Description | |
| <ari_> +++-==============-==============-============================================ | |
| <ari_> un libapache2-mod <néant> (aucune description n'est disponible) | |
| <ari_> un libapache2-mod <néant> (aucune description n'est disponible) | |
| <ari_> ii libapache2-mod 5.1.6-1ubuntu2 server-side, HTML-embedded scripting languag | |
| <ari_> ça affiche ça... | |
| <MagicFab> c bon | |
| <yanmorin> ouais c'est pas des erreurs, c'est un listing | |
| <yanmorin> ii = installé | |
| <ari_> ok !!! | |
| <yanmorin> dpkg -l libapache2-mod-php5 ca va être plus précis | |
| <MagicFab> version OK | |
| <yanmorin> bon, ensuite, faut s'assurer que le module est chargé | |
| <ari_> ari@ari:~$ dpkg -l libapache2-mod-php5 | |
| <ari_> Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | |
| <ari_> | État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé | |
| <ari_> |/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (État,Err: majuscule=mauvais) | |
| <ari_> ||/ Nom Version Description | |
| <ari_> +++-==============-==============-============================================ | |
| <ari_> ii libapache2-mod 5.1.6-1ubuntu2 server-side, HTML-embedded scripting languag | |
| <yanmorin> ls -l /etc/apache2/mods-enabled/php5* <-- est-ce que ça indique 2 lignes? | |
| <ari_> yanmorin: oui ça affiche 2 lignes | |
| <yanmorin> ok | |
| <MagicFab> ari_, t'a aussi redémarré apache ? | |
| <ari_> j'ai dû le redémarrer 8 fois aujourd'hui en espérant que ça fonctionne... | |
| <yanmorin> apache2ctl -M | grep php ? | |
| <MagicFab> sudo /etc/init.d/apache2 restart | |
| <yanmorin> ça devrait affiché: php5_module (shared) | |
| <ari_> ça m'affiche pas du tout ça yanmorin | |
| <yanmorin> zut, c'est du stderr, apache2ctl -M 2>&1 | grep php | |
| <MagicFab> ari_, ton guide mentionne ceci pour activer le module: sudo a2enmod php5 quel est le résultat ? | |
| <yanmorin> a2enmod, fait les raccourcis dans mods-enable | |
| <yanmorin> /etc/apache2/mods-enabled dis-je | |
| <ari_> ari@ari:~$ sudo a2enmod php5 | |
| <ari_> This module is already enabled! | |
| <MagicFab> alors probablement problème de droits de fichier | |
| <yanmorin> ari, est-ce que ça donnait une ligne ceci: apache2ctl -M 2>&1 | grep php ? | |
| <MagicFab> oups - la plus jeune vien se se reveiller ... | |
| * MagicFab va faire un tour en haut | |
| <ari_> apache2ctl -M 2>&1 | grep php: ça me renvoit rien | |
| <yanmorin> ça veut dire que apache2 n'a pas lu le fichier de configuration | |
| <ari_> ok. et comment on fait pour qu'apache2 lise le fichier de configuration !?! | |
| <yanmorin> habituellement, avec un /etc/init.d/apache2 restart (en root) | |
| <yanmorin> donc avec sudo | |
| <ari_> j'ai relancé apache2, j'ai réessaye le apache2ctl -M 2>&1 | grep php mais ça me donne toujours rien. | |
| <yanmorin> je vais examiner le fichier /etc/apache2/mods-enabled/php5.conf | |
| <yanmorin> ok, le load, charge le fichier /usr/lib/apache2/modules/libphp5.so | |
| <yanmorin> cat /etc/apache2/mods-enabled/php5.load devrait retourner: LoadModule php5_module /usr/lib/apache2/modules/libphp5.so | |
| <ari_> oui, ça me donne ça. | |
| <yanmorin> et ls -l /usr/lib/apache2/modules/libphp5.so devrait te montrer le fichier avec les permissions -rw-r--r-- | |
| <ari_> oui. | |
| <yanmorin> hum... | |
| <yanmorin> ah ok... tail -f /var/log/apache2/error_log <-- est-ce que le journal d'erreur d'indique des messages concernant php? | |
| <ari_> ça me dit que le fichier n'existe pas. | |
| <yanmorin> tail -f /var/log/apache2/error.log | |
| <yanmorin> je suis mélangé, il change de nom selon les distros ;p | |
| <ari_> cat /var/log/apache2/error.log !?! | |
| <yanmorin> cat ça va afficher le mesage en entier | |
| <yanmorin> tail -f , seulement la fin | |
| <ari_> le cat affiche strictememnt rien... | |
| <yanmorin> c'est bizarre ça, quand je redémarre mon apache, j'ai 2 lignes dans mon error.log, une pour l'arrêt, une pour le début | |
| <yanmorin> netstat -lntp | grep 80 ? ça te donne quoi? | |
| <ari_> ari@ari:~$ netstat -lntp | grep 80 | |
| <ari_> (Tous les processus ne peuvent être identifiés, les informations sur les processus | |
| <ari_> dont vous n'êtes pas propriétaire ne seront pas affichées, vous devez être root pour les voir toutes.) | |
| <ari_> tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN - | |
| <ari_> tcp6 0 0 :::5800 :::* LISTEN 5006/kded [kdeinit] | |
| <yanmorin> je sais plus là ... ton module est là , il est dans le mods-enable, mais il n'est pas chargé, et tu n'as pas d'erreur dans le error.log, c'est embêtant | |
| <ari_> effectivement...ça commence à être compliqué... | |
| <ari_> bon j'vais aller faire un gros dodo. merci beaucoup pour le coup de main !!! | |
| <yanmorin> les prochaines choses à faire serait d'upgradé php et apache, ensuite regarder si y a pas un problème semblable sur le net, forum, etc... ensuite faire peut-être un débugging à la dur avec strace | |
| *** ChanServ sets mode: +v MagicFab | |
| *** irc.freenode.net sets mode: +ov ChanServ MagicFab |