Le 14-12-2009, à 13:40:17 +0100, Alain Vaugham () a écrit :
> > > > > > Est ce que le module php5 est activé dans
> > > > > > /etc/apache2/mods-enabled/ ? (il doit exister un lien
> > > > > > symbolique qui pointe vers
> > > > > >
> > > > > > php5.conf -> ../mods-available/php5.conf
> > > > > > php5.load -> ../mods-available/php5.load
> > > > >
> > > > > Aucun de ces deux liens symboliques n'est présent dans
> > > > > /etc/apache2/mods-enabled/
> > > > >
> > > > > Je vais regarder avec 'a2enmode php5'
> > > >
> > > > Es-tu sûr que le bon paquet est installé ?
> > > >
> > > > aptitude install libapache2-mod-php5
> > > >
> > > > Et ensuite réessayer les commandes ci-dessus.
> > >
> > > Oui j'avais installé le bon paquet (voir dans ma question init iale).
> > > Les commandes ci-dessus ont été faites ensuite.
> > >
> > >[...]
> > >
> > > # a2enmod php5
> > > ERROR: Module php5 does not exist!
> >
> > Grâce à ce message d'erreur, j'ai trouvé le même problème décrit ici :
> > http://www.developpez.net/forums/d589084/systemes/linux/distributions /d
> >ebia n/apache2-php5/
> >
> > Je vais faire ce qui y est dit et vous tiens au courant.
>
> Il y est dit de créer manuellement les deux fichiers php5.conf et
> php5.load
>
> Cela provoque une autre erreur car Apache ne redémarre plus :
> #a2enmod php5
> Module php5 already enabled
Bien.
> # /etc/init.d/apache2 stop
> # /etc/init.d/apache2 start
> Starting web server: apache2apache2: Syntax error on line 185
Qu'y a-t-il à cette ligne 185 ?
> of /etc/apache2/apache2.conf: Syntax error on line 1
> of /etc/apache2/mods-enabled/php5.load: LoadModule takes two arguments, a
> module name and the name of a shared object file to load it from
> failed!
Chez moi :
cat php5.conf
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>
cat php5.load
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
> Voici les deux lignes en question dans /etc/apache2/apache2.conf :
> # Include module configuration:
> Include /etc/apache2/mods-enabled/*.load
> Include /etc/apache2/mods-enabled/*.conf
>
> Rien ne me semble anormal.
Non en effet, l'erreur se trouve plus haut.
Le 14-12-2009, à 13:40:17 +0100, Alain Vaugham (alain@vaugham.com) a écrit :
> > > > > > Est ce que le module php5 est activé dans
> > > > > > /etc/apache2/mods-enabled/ ? (il doit exister un lien
> > > > > > symbolique qui pointe vers
> > > > > >
> > > > > > php5.conf -> ../mods-available/php5.conf
> > > > > > php5.load -> ../mods-available/php5.load
> > > > >
> > > > > Aucun de ces deux liens symboliques n'est présent dans
> > > > > /etc/apache2/mods-enabled/
> > > > >
> > > > > Je vais regarder avec 'a2enmode php5'
> > > >
> > > > Es-tu sûr que le bon paquet est installé ?
> > > >
> > > > aptitude install libapache2-mod-php5
> > > >
> > > > Et ensuite réessayer les commandes ci-dessus.
> > >
> > > Oui j'avais installé le bon paquet (voir dans ma question init iale).
> > > Les commandes ci-dessus ont été faites ensuite.
> > >
> > >[...]
> > >
> > > # a2enmod php5
> > > ERROR: Module php5 does not exist!
> >
> > Grâce à ce message d'erreur, j'ai trouvé le même problème décrit ici :
> > http://www.developpez.net/forums/d589084/systemes/linux/distributions /d
> >ebia n/apache2-php5/
> >
> > Je vais faire ce qui y est dit et vous tiens au courant.
>
> Il y est dit de créer manuellement les deux fichiers php5.conf et
> php5.load
>
> Cela provoque une autre erreur car Apache ne redémarre plus :
> #a2enmod php5
> Module php5 already enabled
Bien.
> # /etc/init.d/apache2 stop
> # /etc/init.d/apache2 start
> Starting web server: apache2apache2: Syntax error on line 185
Qu'y a-t-il à cette ligne 185 ?
> of /etc/apache2/apache2.conf: Syntax error on line 1
> of /etc/apache2/mods-enabled/php5.load: LoadModule takes two arguments, a
> module name and the name of a shared object file to load it from
> failed!
Chez moi :
cat php5.conf
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>
cat php5.load
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
> Voici les deux lignes en question dans /etc/apache2/apache2.conf :
> # Include module configuration:
> Include /etc/apache2/mods-enabled/*.load
> Include /etc/apache2/mods-enabled/*.conf
>
> Rien ne me semble anormal.
Non en effet, l'erreur se trouve plus haut.
Le 14-12-2009, à 13:40:17 +0100, Alain Vaugham () a écrit :
> > > > > > Est ce que le module php5 est activé dans
> > > > > > /etc/apache2/mods-enabled/ ? (il doit exister un lien
> > > > > > symbolique qui pointe vers
> > > > > >
> > > > > > php5.conf -> ../mods-available/php5.conf
> > > > > > php5.load -> ../mods-available/php5.load
> > > > >
> > > > > Aucun de ces deux liens symboliques n'est présent dans
> > > > > /etc/apache2/mods-enabled/
> > > > >
> > > > > Je vais regarder avec 'a2enmode php5'
> > > >
> > > > Es-tu sûr que le bon paquet est installé ?
> > > >
> > > > aptitude install libapache2-mod-php5
> > > >
> > > > Et ensuite réessayer les commandes ci-dessus.
> > >
> > > Oui j'avais installé le bon paquet (voir dans ma question init iale).
> > > Les commandes ci-dessus ont été faites ensuite.
> > >
> > >[...]
> > >
> > > # a2enmod php5
> > > ERROR: Module php5 does not exist!
> >
> > Grâce à ce message d'erreur, j'ai trouvé le même problème décrit ici :
> > http://www.developpez.net/forums/d589084/systemes/linux/distributions /d
> >ebia n/apache2-php5/
> >
> > Je vais faire ce qui y est dit et vous tiens au courant.
>
> Il y est dit de créer manuellement les deux fichiers php5.conf et
> php5.load
>
> Cela provoque une autre erreur car Apache ne redémarre plus :
> #a2enmod php5
> Module php5 already enabled
Bien.
> # /etc/init.d/apache2 stop
> # /etc/init.d/apache2 start
> Starting web server: apache2apache2: Syntax error on line 185
Qu'y a-t-il à cette ligne 185 ?
> of /etc/apache2/apache2.conf: Syntax error on line 1
> of /etc/apache2/mods-enabled/php5.load: LoadModule takes two arguments, a
> module name and the name of a shared object file to load it from
> failed!
Chez moi :
cat php5.conf
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>
cat php5.load
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
> Voici les deux lignes en question dans /etc/apache2/apache2.conf :
> # Include module configuration:
> Include /etc/apache2/mods-enabled/*.load
> Include /etc/apache2/mods-enabled/*.conf
>
> Rien ne me semble anormal.
Non en effet, l'erreur se trouve plus haut.
> > # /etc/init.d/apache2 start
> > Starting web server: apache2apache2: Syntax error on line 185
>
> Qu'y a-t-il à cette ligne 185 ?
Ceci :
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
>
> > of /etc/apache2/apache2.conf: Syntax error on line 1
> > of /etc/apache2/mods-enabled/php5.load: LoadModule takes two arguments, a
> > module name and the name of a shared object file to load it from
> > failed!
> Chez moi :
>
> cat php5.conf
> <IfModule mod_php5.c>
> AddType application/x-httpd-php .php .phtml .php3
> AddType application/x-httpd-php-source .phps
> </IfModule>
Pareil chez moi.
> cat php5.load
> LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
Pareil chez moi et libphp5.so est bien là.
>
> > Voici les deux lignes en question dans /etc/apache2/apache2.conf :
> > # Include module configuration:
> > Include /etc/apache2/mods-enabled/*.load
> > Include /etc/apache2/mods-enabled/*.conf
> >
> > Rien ne me semble anormal.
>
> Non en effet, l'erreur se trouve plus haut.
Je ne la voit toujours pas et j'ai bien :
# ls -al /etc/apache2/mods-enabled/php5*
lrwxrwxrwx 1 root root 27 déc 14
15:12 /etc/apache2/mods-enabled/php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root 27 déc 14
15:12 /etc/apache2/mods-enabled/php5.load -> ../mods-available/php5.load
> > # /etc/init.d/apache2 start
> > Starting web server: apache2apache2: Syntax error on line 185
>
> Qu'y a-t-il à cette ligne 185 ?
Ceci :
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
>
> > of /etc/apache2/apache2.conf: Syntax error on line 1
> > of /etc/apache2/mods-enabled/php5.load: LoadModule takes two arguments, a
> > module name and the name of a shared object file to load it from
> > failed!
> Chez moi :
>
> cat php5.conf
> <IfModule mod_php5.c>
> AddType application/x-httpd-php .php .phtml .php3
> AddType application/x-httpd-php-source .phps
> </IfModule>
Pareil chez moi.
> cat php5.load
> LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
Pareil chez moi et libphp5.so est bien là.
>
> > Voici les deux lignes en question dans /etc/apache2/apache2.conf :
> > # Include module configuration:
> > Include /etc/apache2/mods-enabled/*.load
> > Include /etc/apache2/mods-enabled/*.conf
> >
> > Rien ne me semble anormal.
>
> Non en effet, l'erreur se trouve plus haut.
Je ne la voit toujours pas et j'ai bien :
# ls -al /etc/apache2/mods-enabled/php5*
lrwxrwxrwx 1 root root 27 déc 14
15:12 /etc/apache2/mods-enabled/php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root 27 déc 14
15:12 /etc/apache2/mods-enabled/php5.load -> ../mods-available/php5.load
> > # /etc/init.d/apache2 start
> > Starting web server: apache2apache2: Syntax error on line 185
>
> Qu'y a-t-il à cette ligne 185 ?
Ceci :
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
>
> > of /etc/apache2/apache2.conf: Syntax error on line 1
> > of /etc/apache2/mods-enabled/php5.load: LoadModule takes two arguments, a
> > module name and the name of a shared object file to load it from
> > failed!
> Chez moi :
>
> cat php5.conf
> <IfModule mod_php5.c>
> AddType application/x-httpd-php .php .phtml .php3
> AddType application/x-httpd-php-source .phps
> </IfModule>
Pareil chez moi.
> cat php5.load
> LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
Pareil chez moi et libphp5.so est bien là.
>
> > Voici les deux lignes en question dans /etc/apache2/apache2.conf :
> > # Include module configuration:
> > Include /etc/apache2/mods-enabled/*.load
> > Include /etc/apache2/mods-enabled/*.conf
> >
> > Rien ne me semble anormal.
>
> Non en effet, l'erreur se trouve plus haut.
Je ne la voit toujours pas et j'ai bien :
# ls -al /etc/apache2/mods-enabled/php5*
lrwxrwxrwx 1 root root 27 déc 14
15:12 /etc/apache2/mods-enabled/php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root 27 déc 14
15:12 /etc/apache2/mods-enabled/php5.load -> ../mods-available/php5.load
Alain Vaugham a écrit :
...
> Il y est dit de créer manuellement les deux fichiers php5.conf et
> php5.load
où ça?
Ces fichiers sont automatiquement installés par les packages voulus.
le fichier /etc/apache2/apache2.conf fait au moins 8KB, il lui manque un
tas de directives.
Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
> J'ai suivi aussi cette méthode :
> http://wiki.debian.org/LaMp
> et créé manuellement le répertoire /var/www/apache2-defa ult/ qui n'est
> pas automatiquement créé. Malheureusement, PHP ne fonctionne toujours
> pas.
apache2-default n'est pas un directory mais un fichier situé dans /v ar/www
> Ce problème semble récurent sous Debian :
> http://www.linuxpourlesnuls.org/forums/viewtopic.php?f=9&tˆ00&sta rt=0
> Les réinstallation d'Apache semblent apporter la solution mais pas sur ma
> machine.
il ne faut pas confondre HOWTO Ã partir d'une compilation et HOWTO D ebian;
Debian introduit souvent des différences, soit par sécurità ©, soit pour être
conforme à son plan de distribution (rien dans /opt, libraries dans
/usr/lib, etc)
pour que la réinstallation soit efficace il faut *purger* tous les
packages, vérifier si /etc/apache2 a bien été effacé (et l'effacer si
besoin est; il reste après la purge s'il contient des fichiers
non-référencés dans le package.)
> Je vais finalement essayer de remplacer Apache par lighttpd ou
> réinstaller Lenny.
Il existe aussi Cherokee, plus facile à configurer (mais pour PHP, i l faut
googlizer pour trouver les bonnes docs) et surtout bcp moins lourd.
Et une réinstallation n'apportera rien (quoique, si Lenny a ét é "installée"
comme apache2...) - c'est un réflexe w$ qui n'a pas lieu d'être sous *ix
(comme le reboot, qui est réservé à un changement de kerne l.)
Alain Vaugham a écrit :
...
> Il y est dit de créer manuellement les deux fichiers php5.conf et
> php5.load
où ça?
Ces fichiers sont automatiquement installés par les packages voulus.
le fichier /etc/apache2/apache2.conf fait au moins 8KB, il lui manque un
tas de directives.
Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
> J'ai suivi aussi cette méthode :
> http://wiki.debian.org/LaMp
> et créé manuellement le répertoire /var/www/apache2-defa ult/ qui n'est
> pas automatiquement créé. Malheureusement, PHP ne fonctionne toujours
> pas.
apache2-default n'est pas un directory mais un fichier situé dans /v ar/www
> Ce problème semble récurent sous Debian :
> http://www.linuxpourlesnuls.org/forums/viewtopic.php?f=9&t=8800&sta rt=0
> Les réinstallation d'Apache semblent apporter la solution mais pas sur ma
> machine.
il ne faut pas confondre HOWTO Ã partir d'une compilation et HOWTO D ebian;
Debian introduit souvent des différences, soit par sécurità ©, soit pour être
conforme à son plan de distribution (rien dans /opt, libraries dans
/usr/lib, etc)
pour que la réinstallation soit efficace il faut *purger* tous les
packages, vérifier si /etc/apache2 a bien été effacé (et l'effacer si
besoin est; il reste après la purge s'il contient des fichiers
non-référencés dans le package.)
> Je vais finalement essayer de remplacer Apache par lighttpd ou
> réinstaller Lenny.
Il existe aussi Cherokee, plus facile à configurer (mais pour PHP, i l faut
googlizer pour trouver les bonnes docs) et surtout bcp moins lourd.
Et une réinstallation n'apportera rien (quoique, si Lenny a ét é "installée"
comme apache2...) - c'est un réflexe w$ qui n'a pas lieu d'être sous *ix
(comme le reboot, qui est réservé à un changement de kerne l.)
Alain Vaugham a écrit :
...
> Il y est dit de créer manuellement les deux fichiers php5.conf et
> php5.load
où ça?
Ces fichiers sont automatiquement installés par les packages voulus.
le fichier /etc/apache2/apache2.conf fait au moins 8KB, il lui manque un
tas de directives.
Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
> J'ai suivi aussi cette méthode :
> http://wiki.debian.org/LaMp
> et créé manuellement le répertoire /var/www/apache2-defa ult/ qui n'est
> pas automatiquement créé. Malheureusement, PHP ne fonctionne toujours
> pas.
apache2-default n'est pas un directory mais un fichier situé dans /v ar/www
> Ce problème semble récurent sous Debian :
> http://www.linuxpourlesnuls.org/forums/viewtopic.php?f=9&tˆ00&sta rt=0
> Les réinstallation d'Apache semblent apporter la solution mais pas sur ma
> machine.
il ne faut pas confondre HOWTO Ã partir d'une compilation et HOWTO D ebian;
Debian introduit souvent des différences, soit par sécurità ©, soit pour être
conforme à son plan de distribution (rien dans /opt, libraries dans
/usr/lib, etc)
pour que la réinstallation soit efficace il faut *purger* tous les
packages, vérifier si /etc/apache2 a bien été effacé (et l'effacer si
besoin est; il reste après la purge s'il contient des fichiers
non-référencés dans le package.)
> Je vais finalement essayer de remplacer Apache par lighttpd ou
> réinstaller Lenny.
Il existe aussi Cherokee, plus facile à configurer (mais pour PHP, i l faut
googlizer pour trouver les bonnes docs) et surtout bcp moins lourd.
Et une réinstallation n'apportera rien (quoique, si Lenny a ét é "installée"
comme apache2...) - c'est un réflexe w$ qui n'a pas lieu d'être sous *ix
(comme le reboot, qui est réservé à un changement de kerne l.)
> Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
Je ne vois pas où il y a une erreur :
# cat /etc/apache2/mods-enabled/php5.load
LoadModule php5_module/usr/lib/apache2/modules/libphp5.so
> Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
Je ne vois pas où il y a une erreur :
# cat /etc/apache2/mods-enabled/php5.load
LoadModule php5_module/usr/lib/apache2/modules/libphp5.so
> Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
Je ne vois pas où il y a une erreur :
# cat /etc/apache2/mods-enabled/php5.load
LoadModule php5_module/usr/lib/apache2/modules/libphp5.so
Ces fichiers sont automatiquement installés par les packages voulus.
Cela n'a pas été le cas sur ma machine.
le fichier /etc/apache2/apache2.conf fait au moins 8KB, il lui manque un
tas de directives.
Le mien fait 10k :
# ls -al /etc/apache2/apache2.conf
-rw-r--r-- 1 root root 10141 déc 14 13:26 apache2.conf
Il est brut d'install. Je lui ai juste ajouté ceci :
Include /etc/phpmyadmin/apache.conf
Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
J'ai suivi aussi cette méthode :
http://wiki.debian.org/LaMp
et créé manuellement le répertoire /var/www/apache2-default/ qui n'est
pas automatiquement créé. Malheureusement, PHP ne fonctionne toujours
pas.
apache2-default n'est pas un directory mais un fichier situé dans /var/www
Sur le wiki.debian.org j'ai lu ceci :
To test the php interface, edit the file /var/www/apache2-default/test.php:
# nano /var/www/apache2-default/test.php
and insert the following code.
<?php phpinfo(); ?>
Et une réinstallation n'apportera rien (quoique, si Lenny a été "installée"
comme apache2...) - c'est un réflexe w$ qui n'a pas lieu d'être sous *ix
(comme le reboot, qui est réservé à un changement de kernel.)
La Lenny a été installée comme apache2. C'est à dire sans chercher à la
modifier :
# cat /etc/apt/sources.list
#
#deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 NETINST Binary-1
20090214-16:03]/ lenny main
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
Ces fichiers sont automatiquement installés par les packages voulus.
Cela n'a pas été le cas sur ma machine.
le fichier /etc/apache2/apache2.conf fait au moins 8KB, il lui manque un
tas de directives.
Le mien fait 10k :
# ls -al /etc/apache2/apache2.conf
-rw-r--r-- 1 root root 10141 déc 14 13:26 apache2.conf
Il est brut d'install. Je lui ai juste ajouté ceci :
Include /etc/phpmyadmin/apache.conf
Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
J'ai suivi aussi cette méthode :
http://wiki.debian.org/LaMp
et créé manuellement le répertoire /var/www/apache2-default/ qui n'est
pas automatiquement créé. Malheureusement, PHP ne fonctionne toujours
pas.
apache2-default n'est pas un directory mais un fichier situé dans /var/www
Sur le wiki.debian.org j'ai lu ceci :
To test the php interface, edit the file /var/www/apache2-default/test.php:
# nano /var/www/apache2-default/test.php
and insert the following code.
<?php phpinfo(); ?>
Et une réinstallation n'apportera rien (quoique, si Lenny a été "installée"
comme apache2...) - c'est un réflexe w$ qui n'a pas lieu d'être sous *ix
(comme le reboot, qui est réservé à un changement de kernel.)
La Lenny a été installée comme apache2. C'est à dire sans chercher à la
modifier :
# cat /etc/apt/sources.list
#
#deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 NETINST Binary-1
20090214-16:03]/ lenny main
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
Ces fichiers sont automatiquement installés par les packages voulus.
Cela n'a pas été le cas sur ma machine.
le fichier /etc/apache2/apache2.conf fait au moins 8KB, il lui manque un
tas de directives.
Le mien fait 10k :
# ls -al /etc/apache2/apache2.conf
-rw-r--r-- 1 root root 10141 déc 14 13:26 apache2.conf
Il est brut d'install. Je lui ai juste ajouté ceci :
Include /etc/phpmyadmin/apache.conf
Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
J'ai suivi aussi cette méthode :
http://wiki.debian.org/LaMp
et créé manuellement le répertoire /var/www/apache2-default/ qui n'est
pas automatiquement créé. Malheureusement, PHP ne fonctionne toujours
pas.
apache2-default n'est pas un directory mais un fichier situé dans /var/www
Sur le wiki.debian.org j'ai lu ceci :
To test the php interface, edit the file /var/www/apache2-default/test.php:
# nano /var/www/apache2-default/test.php
and insert the following code.
<?php phpinfo(); ?>
Et une réinstallation n'apportera rien (quoique, si Lenny a été "installée"
comme apache2...) - c'est un réflexe w$ qui n'a pas lieu d'être sous *ix
(comme le reboot, qui est réservé à un changement de kernel.)
La Lenny a été installée comme apache2. C'est à dire sans chercher à la
modifier :
# cat /etc/apt/sources.list
#
#deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 NETINST Binary-1
20090214-16:03]/ lenny main
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
Le 14-12-2009, à 15:35:00 +0100, Alain Vaugham () a écrit :
> > > # /etc/init.d/apache2 start
> > > Starting web server: apache2apache2: Syntax error on line 185
> >
> > Qu'y a-t-il à cette ligne 185 ?
>
> Ceci :
> # Include module configuration:
> Include /etc/apache2/mods-enabled/*.load
> Include /etc/apache2/mods-enabled/*.conf
Et juste avant ?
> > > of /etc/apache2/apache2.conf: Syntax error on line 1
Et cette erreur-ci ?
> > > of /etc/apache2/mods-enabled/php5.load: LoadModule takes two
> > > arguments, a module name and the name of a shared object file to lo ad
> > > it from failed!
Il donne toujours cette erreur ?
> > Chez moi :
> >
> > cat php5.conf
> > <IfModule mod_php5.c>
> > AddType application/x-httpd-php .php .phtml .php3
> > AddType application/x-httpd-php-source .phps
> > </IfModule>
>
> Pareil chez moi.
Bon.
> > cat php5.load
> > LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
>
> Pareil chez moi et libphp5.so est bien là .
bon.
> > > Voici les deux lignes en question dans /etc/apache2/apache2.conf :
> > > # Include module configuration:
> > > Include /etc/apache2/mods-enabled/*.load
> > > Include /etc/apache2/mods-enabled/*.conf
> > >
> > > Rien ne me semble anormal.
> >
> > Non en effet, l'erreur se trouve plus haut.
>
> Je ne la voit toujours pas et j'ai bien :
>
> # ls -al /etc/apache2/mods-enabled/php5*
> lrwxrwxrwx 1 root root 27 déc 14
> 15:12 /etc/apache2/mods-enabled/php5.conf -> ../mods-available/php5.conf
> lrwxrwxrwx 1 root root 27 déc 14
> 15:12 /etc/apache2/mods-enabled/php5.load -> ../mods-available/php5.load
C'est zarbi ton truc. Et si tu mets le LogLevel à debug et que tu
recharges apache2, il te dit quoi ?
Et si tu fais
# apache2ctl configtest
il te sort quoi ?
Le 14-12-2009, à 15:35:00 +0100, Alain Vaugham (alain@vaugham.com) a écrit :
> > > # /etc/init.d/apache2 start
> > > Starting web server: apache2apache2: Syntax error on line 185
> >
> > Qu'y a-t-il à cette ligne 185 ?
>
> Ceci :
> # Include module configuration:
> Include /etc/apache2/mods-enabled/*.load
> Include /etc/apache2/mods-enabled/*.conf
Et juste avant ?
> > > of /etc/apache2/apache2.conf: Syntax error on line 1
Et cette erreur-ci ?
> > > of /etc/apache2/mods-enabled/php5.load: LoadModule takes two
> > > arguments, a module name and the name of a shared object file to lo ad
> > > it from failed!
Il donne toujours cette erreur ?
> > Chez moi :
> >
> > cat php5.conf
> > <IfModule mod_php5.c>
> > AddType application/x-httpd-php .php .phtml .php3
> > AddType application/x-httpd-php-source .phps
> > </IfModule>
>
> Pareil chez moi.
Bon.
> > cat php5.load
> > LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
>
> Pareil chez moi et libphp5.so est bien là .
bon.
> > > Voici les deux lignes en question dans /etc/apache2/apache2.conf :
> > > # Include module configuration:
> > > Include /etc/apache2/mods-enabled/*.load
> > > Include /etc/apache2/mods-enabled/*.conf
> > >
> > > Rien ne me semble anormal.
> >
> > Non en effet, l'erreur se trouve plus haut.
>
> Je ne la voit toujours pas et j'ai bien :
>
> # ls -al /etc/apache2/mods-enabled/php5*
> lrwxrwxrwx 1 root root 27 déc 14
> 15:12 /etc/apache2/mods-enabled/php5.conf -> ../mods-available/php5.conf
> lrwxrwxrwx 1 root root 27 déc 14
> 15:12 /etc/apache2/mods-enabled/php5.load -> ../mods-available/php5.load
C'est zarbi ton truc. Et si tu mets le LogLevel à debug et que tu
recharges apache2, il te dit quoi ?
Et si tu fais
# apache2ctl configtest
il te sort quoi ?
Le 14-12-2009, à 15:35:00 +0100, Alain Vaugham () a écrit :
> > > # /etc/init.d/apache2 start
> > > Starting web server: apache2apache2: Syntax error on line 185
> >
> > Qu'y a-t-il à cette ligne 185 ?
>
> Ceci :
> # Include module configuration:
> Include /etc/apache2/mods-enabled/*.load
> Include /etc/apache2/mods-enabled/*.conf
Et juste avant ?
> > > of /etc/apache2/apache2.conf: Syntax error on line 1
Et cette erreur-ci ?
> > > of /etc/apache2/mods-enabled/php5.load: LoadModule takes two
> > > arguments, a module name and the name of a shared object file to lo ad
> > > it from failed!
Il donne toujours cette erreur ?
> > Chez moi :
> >
> > cat php5.conf
> > <IfModule mod_php5.c>
> > AddType application/x-httpd-php .php .phtml .php3
> > AddType application/x-httpd-php-source .phps
> > </IfModule>
>
> Pareil chez moi.
Bon.
> > cat php5.load
> > LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
>
> Pareil chez moi et libphp5.so est bien là .
bon.
> > > Voici les deux lignes en question dans /etc/apache2/apache2.conf :
> > > # Include module configuration:
> > > Include /etc/apache2/mods-enabled/*.load
> > > Include /etc/apache2/mods-enabled/*.conf
> > >
> > > Rien ne me semble anormal.
> >
> > Non en effet, l'erreur se trouve plus haut.
>
> Je ne la voit toujours pas et j'ai bien :
>
> # ls -al /etc/apache2/mods-enabled/php5*
> lrwxrwxrwx 1 root root 27 déc 14
> 15:12 /etc/apache2/mods-enabled/php5.conf -> ../mods-available/php5.conf
> lrwxrwxrwx 1 root root 27 déc 14
> 15:12 /etc/apache2/mods-enabled/php5.load -> ../mods-available/php5.load
C'est zarbi ton truc. Et si tu mets le LogLevel à debug et que tu
recharges apache2, il te dit quoi ?
Et si tu fais
# apache2ctl configtest
il te sort quoi ?
Le 14-12-2009, à 16:16:33 +0100, Alain Vaugham () a écrit :
> > Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
>
> Je ne vois pas où il y a une erreur :
> # cat /etc/apache2/mods-enabled/php5.load
> LoadModule php5_module/usr/lib/apache2/modules/libphp5.so
Ici, il manque un espace après php5_module, LoadModule attend 2
arguments.
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
Le 14-12-2009, à 16:16:33 +0100, Alain Vaugham (alain@vaugham.com) a écrit :
> > Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
>
> Je ne vois pas où il y a une erreur :
> # cat /etc/apache2/mods-enabled/php5.load
> LoadModule php5_module/usr/lib/apache2/modules/libphp5.so
Ici, il manque un espace après php5_module, LoadModule attend 2
arguments.
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
Le 14-12-2009, à 16:16:33 +0100, Alain Vaugham () a écrit :
> > Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
>
> Je ne vois pas où il y a une erreur :
> # cat /etc/apache2/mods-enabled/php5.load
> LoadModule php5_module/usr/lib/apache2/modules/libphp5.so
Ici, il manque un espace après php5_module, LoadModule attend 2
arguments.
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
Alain Vaugham a écrit :
...
>> Ces fichiers sont automatiquement installés par les packages voul us.
>
> Cela n'a pas été le cas sur ma machine.
alors c'est la Lenny qui a un PB (si tant est que tous les packages
nécessaires aient été installés)
>> le fichier /etc/apache2/apache2.conf fait au moins 8KB, il lui manque un
>> tas de directives.
>
> Le mien fait 10k :
> # ls -al /etc/apache2/apache2.conf
> -rw-r--r-- 1 root root 10141 déc 14 13:26 apache2.conf
>
> Il est brut d'install. Je lui ai juste ajouté ceci :
> Include /etc/phpmyadmin/apache.conf
nan, ça n'est pas la démarche habituelle: il faut faire un syml ink
dans /etc/apache2/sites-enabled; et si tu commences à surcharger
les fichiers système, tu vas vite te retrouver avec des PBs lors
d'installation/désinstallations.
ln -s /mondiroucèkjèphpadmin/apache.conf
/etc/apache2/sites-enabled/PHPADMIN
l'intérêt de le mettre en MAJ., c'est que tu sais que c'est toi et pas le
système qui l'a fait.
>> Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
Steve t'as donné la réponse
> # cat /etc/apt/sources.list
> #
> #deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 NETINST
> Binary-1 20090214-16:03]/ lenny main
>
> deb http://ftp.fr.debian.org/debian/ lenny main
> deb-src http://ftp.fr.debian.org/debian/ lenny main
aucun intérêt d'inclure les sources si tu ne compiles pas.
par ailleurs, même si tu ne veux pas de non-free, contrib est fortem ent
conseillé.
> deb http://security.debian.org/ lenny/updates main
> deb-src http://security.debian.org/ lenny/updates main
ne pas oublier:
deb ftp://ftp.debian.org/debian/ lenny-proposed-updates main contrib
non-free
Alain Vaugham a écrit :
...
>> Ces fichiers sont automatiquement installés par les packages voul us.
>
> Cela n'a pas été le cas sur ma machine.
alors c'est la Lenny qui a un PB (si tant est que tous les packages
nécessaires aient été installés)
>> le fichier /etc/apache2/apache2.conf fait au moins 8KB, il lui manque un
>> tas de directives.
>
> Le mien fait 10k :
> # ls -al /etc/apache2/apache2.conf
> -rw-r--r-- 1 root root 10141 déc 14 13:26 apache2.conf
>
> Il est brut d'install. Je lui ai juste ajouté ceci :
> Include /etc/phpmyadmin/apache.conf
nan, ça n'est pas la démarche habituelle: il faut faire un syml ink
dans /etc/apache2/sites-enabled; et si tu commences à surcharger
les fichiers système, tu vas vite te retrouver avec des PBs lors
d'installation/désinstallations.
ln -s /mondiroucèkjèphpadmin/apache.conf
/etc/apache2/sites-enabled/PHPADMIN
l'intérêt de le mettre en MAJ., c'est que tu sais que c'est toi et pas le
système qui l'a fait.
>> Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
Steve t'as donné la réponse
> # cat /etc/apt/sources.list
> #
> #deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 NETINST
> Binary-1 20090214-16:03]/ lenny main
>
> deb http://ftp.fr.debian.org/debian/ lenny main
> deb-src http://ftp.fr.debian.org/debian/ lenny main
aucun intérêt d'inclure les sources si tu ne compiles pas.
par ailleurs, même si tu ne veux pas de non-free, contrib est fortem ent
conseillé.
> deb http://security.debian.org/ lenny/updates main
> deb-src http://security.debian.org/ lenny/updates main
ne pas oublier:
deb ftp://ftp.debian.org/debian/ lenny-proposed-updates main contrib
non-free
Alain Vaugham a écrit :
...
>> Ces fichiers sont automatiquement installés par les packages voul us.
>
> Cela n'a pas été le cas sur ma machine.
alors c'est la Lenny qui a un PB (si tant est que tous les packages
nécessaires aient été installés)
>> le fichier /etc/apache2/apache2.conf fait au moins 8KB, il lui manque un
>> tas de directives.
>
> Le mien fait 10k :
> # ls -al /etc/apache2/apache2.conf
> -rw-r--r-- 1 root root 10141 déc 14 13:26 apache2.conf
>
> Il est brut d'install. Je lui ai juste ajouté ceci :
> Include /etc/phpmyadmin/apache.conf
nan, ça n'est pas la démarche habituelle: il faut faire un syml ink
dans /etc/apache2/sites-enabled; et si tu commences à surcharger
les fichiers système, tu vas vite te retrouver avec des PBs lors
d'installation/désinstallations.
ln -s /mondiroucèkjèphpadmin/apache.conf
/etc/apache2/sites-enabled/PHPADMIN
l'intérêt de le mettre en MAJ., c'est que tu sais que c'est toi et pas le
système qui l'a fait.
>> Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
Steve t'as donné la réponse
> # cat /etc/apt/sources.list
> #
> #deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 NETINST
> Binary-1 20090214-16:03]/ lenny main
>
> deb http://ftp.fr.debian.org/debian/ lenny main
> deb-src http://ftp.fr.debian.org/debian/ lenny main
aucun intérêt d'inclure les sources si tu ne compiles pas.
par ailleurs, même si tu ne veux pas de non-free, contrib est fortem ent
conseillé.
> deb http://security.debian.org/ lenny/updates main
> deb-src http://security.debian.org/ lenny/updates main
ne pas oublier:
deb ftp://ftp.debian.org/debian/ lenny-proposed-updates main contrib
non-free
alors c'est la Lenny qui a un PB (si tant est que tous les packages
nécessaires aient été installés)
C'est sûrement ça mais je ne saurai jamais pourquoi il manquait deux fichiers
et leur liens. Vu ce que l'on trouve sur la toile grâce à Google, je ne suis
pas le premier à qui cela arrive.
Ce n'est pas le premier LAMP que je monte ainsi mais c'est la première fois
que cela m'arrive.
Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
Steve t'as donné la réponse
Oui, la correction de l'erreur de syntaxe que je n'avais pas vue a
immédiatement réglé le problème.
Dans la foulée, sans aucune action de ma part, phpmyadmin a fonctionné
parfaitement.
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
aucun intérêt d'inclure les sources si tu ne compiles pas.
Effectivement je ne veux pas casser cette Lenny avec des manips erronnées de
mon cru.
par ailleurs, même si tu ne veux pas de non-free, contrib est fortement
conseillé.
Je note aussi mais sur un petit serveur basique (mails, faxes, base de données
et web) quelle en serait la raison? Comme je suis loin d'être un expert je
m'appuie sur la config par défaut de netinst et les installations par
aptitude.
alors c'est la Lenny qui a un PB (si tant est que tous les packages
nécessaires aient été installés)
C'est sûrement ça mais je ne saurai jamais pourquoi il manquait deux fichiers
et leur liens. Vu ce que l'on trouve sur la toile grâce à Google, je ne suis
pas le premier à qui cela arrive.
Ce n'est pas le premier LAMP que je monte ainsi mais c'est la première fois
que cela m'arrive.
Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
Steve t'as donné la réponse
Oui, la correction de l'erreur de syntaxe que je n'avais pas vue a
immédiatement réglé le problème.
Dans la foulée, sans aucune action de ma part, phpmyadmin a fonctionné
parfaitement.
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
aucun intérêt d'inclure les sources si tu ne compiles pas.
Effectivement je ne veux pas casser cette Lenny avec des manips erronnées de
mon cru.
par ailleurs, même si tu ne veux pas de non-free, contrib est fortement
conseillé.
Je note aussi mais sur un petit serveur basique (mails, faxes, base de données
et web) quelle en serait la raison? Comme je suis loin d'être un expert je
m'appuie sur la config par défaut de netinst et les installations par
aptitude.
alors c'est la Lenny qui a un PB (si tant est que tous les packages
nécessaires aient été installés)
C'est sûrement ça mais je ne saurai jamais pourquoi il manquait deux fichiers
et leur liens. Vu ce que l'on trouve sur la toile grâce à Google, je ne suis
pas le premier à qui cela arrive.
Ce n'est pas le premier LAMP que je monte ainsi mais c'est la première fois
que cela m'arrive.
Et l'erreur vient de /etc/apache2/mods-enabled/php5.load
Steve t'as donné la réponse
Oui, la correction de l'erreur de syntaxe que je n'avais pas vue a
immédiatement réglé le problème.
Dans la foulée, sans aucune action de ma part, phpmyadmin a fonctionné
parfaitement.
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
aucun intérêt d'inclure les sources si tu ne compiles pas.
Effectivement je ne veux pas casser cette Lenny avec des manips erronnées de
mon cru.
par ailleurs, même si tu ne veux pas de non-free, contrib est fortement
conseillé.
Je note aussi mais sur un petit serveur basique (mails, faxes, base de données
et web) quelle en serait la raison? Comme je suis loin d'être un expert je
m'appuie sur la config par défaut de netinst et les installations par
aptitude.