Salut,
Oui c'est effectivement assez surprenant. Tu peux balancer ton suphp.conf ?
Pour informer apache2/php des droits qui vont bien il faut renseigner la
variable un peu comme cela : exemple de config d'un vhost apache2 :
<VirtualHost 192.168.0.23:80>
RLimitCPU 60
RLimitMEM 67108864
RLimitNPROC 16
ServerAdmin
DocumentRoot /web/clients/client4/www
ServerName pmenier.selfip.net
ServerAlias www.client4.caen
suPHP_ConfigPath "/web/clients/client4"
suPHP_UserGroup client4 client4
CustomLog /web/clients/client4/www/logs/access_log combined
Errorlog /web/clients/client4/www/logs/error_log
ScriptAlias /cgi-bin/ /web/clients/client4/cgi-bin/
<Directory /web/clients/client4/cgi-bin/>
AllowOverride Authconfig
Options ExecCGI FollowSymLinks
</Directory>
</VirtualHost>
Cela dans la mesure ou tu as compile suphp de la facon suivante :
$ ./configure
--prefix=/usr/local/sbin
--with-apxs=/usr/local/apache2/bin/apxs
--with-min-uid
--with-gid-min
--with-apache-user=nobody
--with-php=/usr/local/bin/php
--with-logfile=/usr/local/apache2/logs/suphp.log
--with-setid-mode=paranoidContenu de suphp.conf : [global];Path to
logfilelogfile=/var/log/apache/suphp.log;Loglevelloglevel=warn;User Apache
is running aswebserver_user=nobody;Path all scripts have to be
indocroot=/web/clients; Security
optionsallow_file_group_writeableúlseallow_file_others_writeableúlseallo
w_directory_group_writeableúlseallow_directory_others_writeableúlse;Chec
k wheter script is within DOCUMENT_ROOTcheck_vhost_docroot=true;Send minor
error messages to browsererrors_to_browserúlse;PATH environment
variableenv_path=/bin:/usr/bin;Umask to set, specify in octal
notationumask 33; Minimum UIDmin_uid0; Minimum
GIDmin_gid0[handlers];Handler for
php-scriptsx-httpd-php=php:/usr/local/bin/php;Handler for
CGI-scriptsx-suphp-cgi=execute:!selfPatrick----- Original Message -----
From: "Pierre Hourdebaigt"
To:
Sent: Wednesday, May 24, 2006 3:03 PM
Subject: Re: Gros problème avec PHPLes choses avancent....
Mais cela me surprend un peu... beaucoup!!
J'ai modifié les droits sur le répertoire /var/www (777) - Oui je sais,
beurk!! Et je suis bien d'accord...
Ensuite, dans ce répertoire, j'ai fait un chown toto:toto index.php. Et
là, cela fonctionne (même si c'est l'utilisateur titi qui lance
http://LeServeur/index.php dans son navigateur - because 777 sur le
répertoire je présume).
Par contre, si je lance localhost/phpmyadmin (cela ne marche pas - root
ou pas root) - j'ai pourtant également chmodé le lien phymyadmin ("pour
voir"). idem avec spip.
C'est une piste intéressante, qui semble bien indiqué un problème de
droit, mais je ne comprends toujours pas l'origine du dysfonctionnement;
et puis cette dégradation n'est pas la solution.
Quels devraient être les droits de /var/www ?
Quels devraient être les suid/guid des fichiers contenus dans ce
répertoire, et avec quels droits ?
Comment et où informer PHP et Apache2 de ces droits ?
Merci encore pour votre aide.
phdb a écrit :Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un
navigateur. Si j'exécute un script à la main, qui contient par exemple
"<? echo "Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est
affiché en édition, soit le navigateur me demande ce qu'il doit en
faire.J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a pas
été modifié (il date de Janvier) - mais bizarrement DocumentRoot n'est
pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre
pour comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
Salut,
Oui c'est effectivement assez surprenant. Tu peux balancer ton suphp.conf ?
Pour informer apache2/php des droits qui vont bien il faut renseigner la
variable un peu comme cela : exemple de config d'un vhost apache2 :
<VirtualHost 192.168.0.23:80>
RLimitCPU 60
RLimitMEM 67108864
RLimitNPROC 16
ServerAdmin webmaster@client4.caen
DocumentRoot /web/clients/client4/www
ServerName pmenier.selfip.net
ServerAlias www.client4.caen
suPHP_ConfigPath "/web/clients/client4"
suPHP_UserGroup client4 client4
CustomLog /web/clients/client4/www/logs/access_log combined
Errorlog /web/clients/client4/www/logs/error_log
ScriptAlias /cgi-bin/ /web/clients/client4/cgi-bin/
<Directory /web/clients/client4/cgi-bin/>
AllowOverride Authconfig
Options ExecCGI FollowSymLinks
</Directory>
</VirtualHost>
Cela dans la mesure ou tu as compile suphp de la facon suivante :
$ ./configure
--prefix=/usr/local/sbin
--with-apxs=/usr/local/apache2/bin/apxs
--with-min-uid
--with-gid-min
--with-apache-user=nobody
--with-php=/usr/local/bin/php
--with-logfile=/usr/local/apache2/logs/suphp.log
--with-setid-mode=paranoidContenu de suphp.conf : [global];Path to
logfilelogfile=/var/log/apache/suphp.log;Loglevelloglevel=warn;User Apache
is running aswebserver_user=nobody;Path all scripts have to be
indocroot=/web/clients; Security
optionsallow_file_group_writeableúlseallow_file_others_writeableúlseallo
w_directory_group_writeableúlseallow_directory_others_writeableúlse;Chec
k wheter script is within DOCUMENT_ROOTcheck_vhost_docroot=true;Send minor
error messages to browsererrors_to_browserúlse;PATH environment
variableenv_path=/bin:/usr/bin;Umask to set, specify in octal
notationumask 33; Minimum UIDmin_uid0; Minimum
GIDmin_gid0[handlers];Handler for
php-scriptsx-httpd-php=php:/usr/local/bin/php;Handler for
CGI-scriptsx-suphp-cgi=execute:!selfPatrick----- Original Message -----
From: "Pierre Hourdebaigt" <phdb2@laposte.net>
To: <debian-user-french@lists.debian.org>
Sent: Wednesday, May 24, 2006 3:03 PM
Subject: Re: Gros problème avec PHP
Les choses avancent....
Mais cela me surprend un peu... beaucoup!!
J'ai modifié les droits sur le répertoire /var/www (777) - Oui je sais,
beurk!! Et je suis bien d'accord...
Ensuite, dans ce répertoire, j'ai fait un chown toto:toto index.php. Et
là, cela fonctionne (même si c'est l'utilisateur titi qui lance
http://LeServeur/index.php dans son navigateur - because 777 sur le
répertoire je présume).
Par contre, si je lance localhost/phpmyadmin (cela ne marche pas - root
ou pas root) - j'ai pourtant également chmodé le lien phymyadmin ("pour
voir"). idem avec spip.
C'est une piste intéressante, qui semble bien indiqué un problème de
droit, mais je ne comprends toujours pas l'origine du dysfonctionnement;
et puis cette dégradation n'est pas la solution.
Quels devraient être les droits de /var/www ?
Quels devraient être les suid/guid des fichiers contenus dans ce
répertoire, et avec quels droits ?
Comment et où informer PHP et Apache2 de ces droits ?
Merci encore pour votre aide.
phdb a écrit :
Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un
navigateur. Si j'exécute un script à la main, qui contient par exemple
"<? echo "Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est
affiché en édition, soit le navigateur me demande ce qu'il doit en
faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a pas
été modifié (il date de Janvier) - mais bizarrement DocumentRoot n'est
pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre
pour comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
Salut,
Oui c'est effectivement assez surprenant. Tu peux balancer ton suphp.conf ?
Pour informer apache2/php des droits qui vont bien il faut renseigner la
variable un peu comme cela : exemple de config d'un vhost apache2 :
<VirtualHost 192.168.0.23:80>
RLimitCPU 60
RLimitMEM 67108864
RLimitNPROC 16
ServerAdmin
DocumentRoot /web/clients/client4/www
ServerName pmenier.selfip.net
ServerAlias www.client4.caen
suPHP_ConfigPath "/web/clients/client4"
suPHP_UserGroup client4 client4
CustomLog /web/clients/client4/www/logs/access_log combined
Errorlog /web/clients/client4/www/logs/error_log
ScriptAlias /cgi-bin/ /web/clients/client4/cgi-bin/
<Directory /web/clients/client4/cgi-bin/>
AllowOverride Authconfig
Options ExecCGI FollowSymLinks
</Directory>
</VirtualHost>
Cela dans la mesure ou tu as compile suphp de la facon suivante :
$ ./configure
--prefix=/usr/local/sbin
--with-apxs=/usr/local/apache2/bin/apxs
--with-min-uid
--with-gid-min
--with-apache-user=nobody
--with-php=/usr/local/bin/php
--with-logfile=/usr/local/apache2/logs/suphp.log
--with-setid-mode=paranoidContenu de suphp.conf : [global];Path to
logfilelogfile=/var/log/apache/suphp.log;Loglevelloglevel=warn;User Apache
is running aswebserver_user=nobody;Path all scripts have to be
indocroot=/web/clients; Security
optionsallow_file_group_writeableúlseallow_file_others_writeableúlseallo
w_directory_group_writeableúlseallow_directory_others_writeableúlse;Chec
k wheter script is within DOCUMENT_ROOTcheck_vhost_docroot=true;Send minor
error messages to browsererrors_to_browserúlse;PATH environment
variableenv_path=/bin:/usr/bin;Umask to set, specify in octal
notationumask 33; Minimum UIDmin_uid0; Minimum
GIDmin_gid0[handlers];Handler for
php-scriptsx-httpd-php=php:/usr/local/bin/php;Handler for
CGI-scriptsx-suphp-cgi=execute:!selfPatrick----- Original Message -----
From: "Pierre Hourdebaigt"
To:
Sent: Wednesday, May 24, 2006 3:03 PM
Subject: Re: Gros problème avec PHPLes choses avancent....
Mais cela me surprend un peu... beaucoup!!
J'ai modifié les droits sur le répertoire /var/www (777) - Oui je sais,
beurk!! Et je suis bien d'accord...
Ensuite, dans ce répertoire, j'ai fait un chown toto:toto index.php. Et
là, cela fonctionne (même si c'est l'utilisateur titi qui lance
http://LeServeur/index.php dans son navigateur - because 777 sur le
répertoire je présume).
Par contre, si je lance localhost/phpmyadmin (cela ne marche pas - root
ou pas root) - j'ai pourtant également chmodé le lien phymyadmin ("pour
voir"). idem avec spip.
C'est une piste intéressante, qui semble bien indiqué un problème de
droit, mais je ne comprends toujours pas l'origine du dysfonctionnement;
et puis cette dégradation n'est pas la solution.
Quels devraient être les droits de /var/www ?
Quels devraient être les suid/guid des fichiers contenus dans ce
répertoire, et avec quels droits ?
Comment et où informer PHP et Apache2 de ces droits ?
Merci encore pour votre aide.
phdb a écrit :Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un
navigateur. Si j'exécute un script à la main, qui contient par exemple
"<? echo "Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est
affiché en édition, soit le navigateur me demande ce qu'il doit en
faire.J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a pas
été modifié (il date de Janvier) - mais bizarrement DocumentRoot n'est
pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre
pour comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
et ps -aux regarde kele est le binaire httpd ki est executé :)
2006/5/24, jerome kaluza
<mailto::
il faut voir si l'utilisateur apache et php sont les meme ?
(->proprietaire)
2006/5/23, Jean-Michel OLTRA <
<mailto::
bonjour,
Le mardi 23 mai 2006, phdb a écrit...
> Je ne parviens plus à faire exécuter un script .php dans un
navigateur.
> Si j'exécute un script à la main, qui contient par exemple
"<? echo
> "Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est
affiché en
> édition, soit le navigateur me demande ce qu'il doit en faire.
> J'ai pensé à un problème apache, mais
/etc/apache2/apache.conf n'a pas
> été modifié (il date de Janvier) - mais bizarrement
DocumentRoot n'est
> pas renseigné. Néanmoins les scripts html placés dans
> /var/www/apache2-default, eux, sont bien exécutés par les
navigateurs.
La directive LoadModule et/ou la directive AddType qui ne sont pas
renseignées ?
--
jm
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
<http://wiki.debian.net/?DebianFrench>
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs
"From" et
"Reply-To:"
To UNSUBSCRIBE, email to
<mailto:
with a subject of "unsubscribe". Trouble? Contact
<mailto:
et ps -aux regarde kele est le binaire httpd ki est executé :)
2006/5/24, jerome kaluza <jerome.kaluza@gmail.com
<mailto:jerome.kaluza@gmail.com>>:
il faut voir si l'utilisateur apache et php sont les meme ?
(->proprietaire)
2006/5/23, Jean-Michel OLTRA < jm.oltra.antispam@espinasse.net
<mailto:jm.oltra.antispam@espinasse.net>>:
bonjour,
Le mardi 23 mai 2006, phdb a écrit...
> Je ne parviens plus à faire exécuter un script .php dans un
navigateur.
> Si j'exécute un script à la main, qui contient par exemple
"<? echo
> "Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est
affiché en
> édition, soit le navigateur me demande ce qu'il doit en faire.
> J'ai pensé à un problème apache, mais
/etc/apache2/apache.conf n'a pas
> été modifié (il date de Janvier) - mais bizarrement
DocumentRoot n'est
> pas renseigné. Néanmoins les scripts html placés dans
> /var/www/apache2-default, eux, sont bien exécutés par les
navigateurs.
La directive LoadModule et/ou la directive AddType qui ne sont pas
renseignées ?
--
jm
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
<http://wiki.debian.net/?DebianFrench>
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs
"From" et
"Reply-To:"
To UNSUBSCRIBE, email to
debian-user-french-REQUEST@lists.debian.org
<mailto:debian-user-french-REQUEST@lists.debian.org>
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org <mailto:listmaster@lists.debian.org>
et ps -aux regarde kele est le binaire httpd ki est executé :)
2006/5/24, jerome kaluza
<mailto::
il faut voir si l'utilisateur apache et php sont les meme ?
(->proprietaire)
2006/5/23, Jean-Michel OLTRA <
<mailto::
bonjour,
Le mardi 23 mai 2006, phdb a écrit...
> Je ne parviens plus à faire exécuter un script .php dans un
navigateur.
> Si j'exécute un script à la main, qui contient par exemple
"<? echo
> "Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est
affiché en
> édition, soit le navigateur me demande ce qu'il doit en faire.
> J'ai pensé à un problème apache, mais
/etc/apache2/apache.conf n'a pas
> été modifié (il date de Janvier) - mais bizarrement
DocumentRoot n'est
> pas renseigné. Néanmoins les scripts html placés dans
> /var/www/apache2-default, eux, sont bien exécutés par les
navigateurs.
La directive LoadModule et/ou la directive AddType qui ne sont pas
renseignées ?
--
jm
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
<http://wiki.debian.net/?DebianFrench>
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs
"From" et
"Reply-To:"
To UNSUBSCRIBE, email to
<mailto:
with a subject of "unsubscribe". Trouble? Contact
<mailto:
il faut voir si l'utilisateur apache et php sont les meme ?
(->proprietaire)
2006/5/23, Jean-Michel OLTRA
<mailto::
bonjour,
Le mardi 23 mai 2006, phdb a écrit...
> Je ne parviens plus à faire exécuter un script .php dans un
navigateur.
> Si j'exécute un script à la main, qui contient par exemple "<? echo
> "Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est
affiché en
> édition, soit le navigateur me demande ce qu'il doit en faire.
> J'ai pensé à un problème apache, mais /etc/apache2/apache.conf
n'a pas
> été modifié (il date de Janvier) - mais bizarrement DocumentRoot
n'est
> pas renseigné. Néanmoins les scripts html placés dans
> /var/www/apache2-default, eux, sont bien exécutés par les
navigateurs.
La directive LoadModule et/ou la directive AddType qui ne sont pas
renseignées ?
--
jm
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
<mailto:
with a subject of "unsubscribe". Trouble? Contact
<mailto:
il faut voir si l'utilisateur apache et php sont les meme ?
(->proprietaire)
2006/5/23, Jean-Michel OLTRA <jm.oltra.antispam@espinasse.net
<mailto:jm.oltra.antispam@espinasse.net>>:
bonjour,
Le mardi 23 mai 2006, phdb a écrit...
> Je ne parviens plus à faire exécuter un script .php dans un
navigateur.
> Si j'exécute un script à la main, qui contient par exemple "<? echo
> "Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est
affiché en
> édition, soit le navigateur me demande ce qu'il doit en faire.
> J'ai pensé à un problème apache, mais /etc/apache2/apache.conf
n'a pas
> été modifié (il date de Janvier) - mais bizarrement DocumentRoot
n'est
> pas renseigné. Néanmoins les scripts html placés dans
> /var/www/apache2-default, eux, sont bien exécutés par les
navigateurs.
La directive LoadModule et/ou la directive AddType qui ne sont pas
renseignées ?
--
jm
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
debian-user-french-REQUEST@lists.debian.org
<mailto:debian-user-french-REQUEST@lists.debian.org>
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org <mailto:listmaster@lists.debian.org>
il faut voir si l'utilisateur apache et php sont les meme ?
(->proprietaire)
2006/5/23, Jean-Michel OLTRA
<mailto::
bonjour,
Le mardi 23 mai 2006, phdb a écrit...
> Je ne parviens plus à faire exécuter un script .php dans un
navigateur.
> Si j'exécute un script à la main, qui contient par exemple "<? echo
> "Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est
affiché en
> édition, soit le navigateur me demande ce qu'il doit en faire.
> J'ai pensé à un problème apache, mais /etc/apache2/apache.conf
n'a pas
> été modifié (il date de Janvier) - mais bizarrement DocumentRoot
n'est
> pas renseigné. Néanmoins les scripts html placés dans
> /var/www/apache2-default, eux, sont bien exécutés par les
navigateurs.
La directive LoadModule et/ou la directive AddType qui ne sont pas
renseignées ?
--
jm
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
<mailto:
with a subject of "unsubscribe". Trouble? Contact
<mailto:
J'ai laisse des billets la-dessus :
http://blogpmenier.dynalias.net/?2005/10/01/79-apache2-php-510-rc1-cgi-suphp-060-multidomaines-avec-url-rewriting
http://blogpmenier.dynalias.net/?2005/09/09/75-suphp-060 (version 0.6.0 de
suphp)
http://blogpmenier.dynalias.net/?2004/12/11/2-apache2-ssl-suexec-php5-cgi-suphp
(version 0.5.2 de suphp)
Fais signe si tu manques d'infos. ATTENTION : tu trouveras peut-etre des
liens qui renvoient vers webpmenier.dynalias.net (c'est un autre vhost sur
mon serveur) mais j'ai mis en place des regles de redirection en fonction de
certains navigateurs car j'etais spamme). Si tu es redirige vers un site à
la con fais moi signe je te filerais les infos manquantes.
Patrick
----- Original Message -----
From: "phdb"
To: "patrick"
Cc:
Sent: Wednesday, May 24, 2006 11:50 AM
Subject: Re: Gros problème avec PHPMerci pour ta réponse.
patrick a écrit :Bonjour,
Tu as toutes les infos dans les messages d'erreurs. Tu utilises suphp
doncton script doit avoir les droits de l'utilisateur qui l'exécute.
Pour ma part, je n'ai pas spécialement choisi suphp. S'agirait-il d'une
maj récente ?
Quant aux droits, par acquis de conscience j'ai testé en faisant un
chmod 777 sur le fichier index.php. Cela n'a rien changé.Pour la config de suphp il faudrait savoir quelle est la version
utilisée...Car il y a eu pas mal de changements entre la branche 0.5.x et la 0.6.x
auniveau config.
J'ai regardé le man de suphp. Il fait allusion à 2 variables qui doivent
être renseignées : SCRIPT_FILENAME et DOCUMENT_ROOT. J'ai regardé dans
les traces de phpinfo(). Je trouve
_SERVER["SCRIPT_FILENAME"] => index.php
_SERVER["DOCUMENT_ROOT"] =>
Ce dernier champ n'étant manifestement pas renseigné.
Comme je l'ai indiqué dans d'autres posts (qui d'ailleurs n'apparaissent
toujours pas dans la liste), à l'origine DocumentRoot n'existait pas
dans /etc/apache2.apache2.conf.
Je l'ai rajouté : DocumentRoot "/var/www", et relancé
/etc/init.d/apache2 restart.
Cette variable reste immuablement vide. s'agirait-il d'une autre variable
?J'ai aussi essayé sans les guillemets.Patrick
----- Original Message -----
From: "phdb"
Newsgroups: gmane.linux.debian.user.french
Sent: Tuesday, May 23, 2006 8:20 PM
Subject: Gros problème avec PHP
Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un navigateur.
Si j'exécute un script à la main, qui contient par exemple "<? echo
"Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est affiché en
édition, soit le navigateur me demande ce qu'il doit en faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a pas
été modifié (il date de Janvier) - mais bizarrement DocumentRoot n'est
pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre pour
comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
J'ai laisse des billets la-dessus :
http://blogpmenier.dynalias.net/?2005/10/01/79-apache2-php-510-rc1-cgi-suphp-060-multidomaines-avec-url-rewriting
http://blogpmenier.dynalias.net/?2005/09/09/75-suphp-060 (version 0.6.0 de
suphp)
http://blogpmenier.dynalias.net/?2004/12/11/2-apache2-ssl-suexec-php5-cgi-suphp
(version 0.5.2 de suphp)
Fais signe si tu manques d'infos. ATTENTION : tu trouveras peut-etre des
liens qui renvoient vers webpmenier.dynalias.net (c'est un autre vhost sur
mon serveur) mais j'ai mis en place des regles de redirection en fonction de
certains navigateurs car j'etais spamme). Si tu es redirige vers un site à
la con fais moi signe je te filerais les infos manquantes.
Patrick
----- Original Message -----
From: "phdb" <phdb@laposte.net>
To: "patrick" <patrick@pmenier.dynalias.net>
Cc: <debian-user-french@lists.debian.org>
Sent: Wednesday, May 24, 2006 11:50 AM
Subject: Re: Gros problème avec PHP
Merci pour ta réponse.
patrick a écrit :
Bonjour,
Tu as toutes les infos dans les messages d'erreurs. Tu utilises suphp
donc
ton script doit avoir les droits de l'utilisateur qui l'exécute.
Pour ma part, je n'ai pas spécialement choisi suphp. S'agirait-il d'une
maj récente ?
Quant aux droits, par acquis de conscience j'ai testé en faisant un
chmod 777 sur le fichier index.php. Cela n'a rien changé.
Pour la config de suphp il faudrait savoir quelle est la version
utilisée...
Car il y a eu pas mal de changements entre la branche 0.5.x et la 0.6.x
au
niveau config.
J'ai regardé le man de suphp. Il fait allusion à 2 variables qui doivent
être renseignées : SCRIPT_FILENAME et DOCUMENT_ROOT. J'ai regardé dans
les traces de phpinfo(). Je trouve
_SERVER["SCRIPT_FILENAME"] => index.php
_SERVER["DOCUMENT_ROOT"] =>
Ce dernier champ n'étant manifestement pas renseigné.
Comme je l'ai indiqué dans d'autres posts (qui d'ailleurs n'apparaissent
toujours pas dans la liste), à l'origine DocumentRoot n'existait pas
dans /etc/apache2.apache2.conf.
Je l'ai rajouté : DocumentRoot "/var/www", et relancé
/etc/init.d/apache2 restart.
Cette variable reste immuablement vide. s'agirait-il d'une autre variable
?
J'ai aussi essayé sans les guillemets.
Patrick
----- Original Message -----
From: "phdb" <phdb@laposte.net>
Newsgroups: gmane.linux.debian.user.french
Sent: Tuesday, May 23, 2006 8:20 PM
Subject: Gros problème avec PHP
Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un navigateur.
Si j'exécute un script à la main, qui contient par exemple "<? echo
"Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est affiché en
édition, soit le navigateur me demande ce qu'il doit en faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a pas
été modifié (il date de Janvier) - mais bizarrement DocumentRoot n'est
pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre pour
comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
J'ai laisse des billets la-dessus :
http://blogpmenier.dynalias.net/?2005/10/01/79-apache2-php-510-rc1-cgi-suphp-060-multidomaines-avec-url-rewriting
http://blogpmenier.dynalias.net/?2005/09/09/75-suphp-060 (version 0.6.0 de
suphp)
http://blogpmenier.dynalias.net/?2004/12/11/2-apache2-ssl-suexec-php5-cgi-suphp
(version 0.5.2 de suphp)
Fais signe si tu manques d'infos. ATTENTION : tu trouveras peut-etre des
liens qui renvoient vers webpmenier.dynalias.net (c'est un autre vhost sur
mon serveur) mais j'ai mis en place des regles de redirection en fonction de
certains navigateurs car j'etais spamme). Si tu es redirige vers un site à
la con fais moi signe je te filerais les infos manquantes.
Patrick
----- Original Message -----
From: "phdb"
To: "patrick"
Cc:
Sent: Wednesday, May 24, 2006 11:50 AM
Subject: Re: Gros problème avec PHPMerci pour ta réponse.
patrick a écrit :Bonjour,
Tu as toutes les infos dans les messages d'erreurs. Tu utilises suphp
doncton script doit avoir les droits de l'utilisateur qui l'exécute.
Pour ma part, je n'ai pas spécialement choisi suphp. S'agirait-il d'une
maj récente ?
Quant aux droits, par acquis de conscience j'ai testé en faisant un
chmod 777 sur le fichier index.php. Cela n'a rien changé.Pour la config de suphp il faudrait savoir quelle est la version
utilisée...Car il y a eu pas mal de changements entre la branche 0.5.x et la 0.6.x
auniveau config.
J'ai regardé le man de suphp. Il fait allusion à 2 variables qui doivent
être renseignées : SCRIPT_FILENAME et DOCUMENT_ROOT. J'ai regardé dans
les traces de phpinfo(). Je trouve
_SERVER["SCRIPT_FILENAME"] => index.php
_SERVER["DOCUMENT_ROOT"] =>
Ce dernier champ n'étant manifestement pas renseigné.
Comme je l'ai indiqué dans d'autres posts (qui d'ailleurs n'apparaissent
toujours pas dans la liste), à l'origine DocumentRoot n'existait pas
dans /etc/apache2.apache2.conf.
Je l'ai rajouté : DocumentRoot "/var/www", et relancé
/etc/init.d/apache2 restart.
Cette variable reste immuablement vide. s'agirait-il d'une autre variable
?J'ai aussi essayé sans les guillemets.Patrick
----- Original Message -----
From: "phdb"
Newsgroups: gmane.linux.debian.user.french
Sent: Tuesday, May 23, 2006 8:20 PM
Subject: Gros problème avec PHP
Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un navigateur.
Si j'exécute un script à la main, qui contient par exemple "<? echo
"Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est affiché en
édition, soit le navigateur me demande ce qu'il doit en faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a pas
été modifié (il date de Janvier) - mais bizarrement DocumentRoot n'est
pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre pour
comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
une histoire de port peut-etre;
j'ai un serveur avec dans httpd.conf
Port 8080
si je vais chercher
http://server:8080/phpinfo.php <-- ok
http://server/phpinfo.php <-- me demande quoi faire
les pages html sont accessibles en 80 ou 8080
---------------------------
On Tue, 23 May 2006, phdb wrote:Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un
navigateur. Si j'exécute un script à la main, qui contient par
exemple "<? echo "Salut!n"; ?>, tout va bien. Avec un navigateur,
soit il est affiché en édition, soit le navigateur me demande ce
qu'il doit en faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a
pas été modifié (il date de Janvier) - mais bizarrement DocumentRoot
n'est pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre
pour comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le
mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
=_==_==_==_==_==_ > =¯==¯==¯==¯==¯==¯ > Gilles Missonnier
IAP -
01 44 32 81 36
une histoire de port peut-etre;
j'ai un serveur avec dans httpd.conf
Port 8080
si je vais chercher
http://server:8080/phpinfo.php <-- ok
http://server/phpinfo.php <-- me demande quoi faire
les pages html sont accessibles en 80 ou 8080
---------------------------
On Tue, 23 May 2006, phdb wrote:
Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un
navigateur. Si j'exécute un script à la main, qui contient par
exemple "<? echo "Salut!n"; ?>, tout va bien. Avec un navigateur,
soit il est affiché en édition, soit le navigateur me demande ce
qu'il doit en faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a
pas été modifié (il date de Janvier) - mais bizarrement DocumentRoot
n'est pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre
pour comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le
mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
=_==_==_==_==_==_ > =¯==¯==¯==¯==¯==¯ > Gilles Missonnier
IAP - gimi@iap.fr
01 44 32 81 36
une histoire de port peut-etre;
j'ai un serveur avec dans httpd.conf
Port 8080
si je vais chercher
http://server:8080/phpinfo.php <-- ok
http://server/phpinfo.php <-- me demande quoi faire
les pages html sont accessibles en 80 ou 8080
---------------------------
On Tue, 23 May 2006, phdb wrote:Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un
navigateur. Si j'exécute un script à la main, qui contient par
exemple "<? echo "Salut!n"; ?>, tout va bien. Avec un navigateur,
soit il est affiché en édition, soit le navigateur me demande ce
qu'il doit en faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a
pas été modifié (il date de Janvier) - mais bizarrement DocumentRoot
n'est pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre
pour comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le
mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
=_==_==_==_==_==_ > =¯==¯==¯==¯==¯==¯ > Gilles Missonnier
IAP -
01 44 32 81 36
Bonjour,
Tu as toutes les infos dans les messages d'erreurs. Tu utilises suphp donc
ton script doit avoir les droits de l'utilisateur qui l'exécute.
Pour la config de suphp il faudrait savoir quelle est la version utilisée...
Car il y a eu pas mal de changements entre la branche 0.5.x et la 0.6.x au
niveau config.
Patrick
----- Original Message -----
From: "phdb"
Newsgroups: gmane.linux.debian.user.french
Sent: Tuesday, May 23, 2006 8:20 PM
Subject: Gros problème avec PHP
Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un navigateur.
Si j'exécute un script à la main, qui contient par exemple "<? echo
"Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est affiché en
édition, soit le navigateur me demande ce qu'il doit en faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a pas
été modifié (il date de Janvier) - mais bizarrement DocumentRoot n'est
pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre pour
comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
Bonjour,
Tu as toutes les infos dans les messages d'erreurs. Tu utilises suphp donc
ton script doit avoir les droits de l'utilisateur qui l'exécute.
Pour la config de suphp il faudrait savoir quelle est la version utilisée...
Car il y a eu pas mal de changements entre la branche 0.5.x et la 0.6.x au
niveau config.
Patrick
----- Original Message -----
From: "phdb" <phdb@laposte.net>
Newsgroups: gmane.linux.debian.user.french
Sent: Tuesday, May 23, 2006 8:20 PM
Subject: Gros problème avec PHP
Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un navigateur.
Si j'exécute un script à la main, qui contient par exemple "<? echo
"Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est affiché en
édition, soit le navigateur me demande ce qu'il doit en faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a pas
été modifié (il date de Janvier) - mais bizarrement DocumentRoot n'est
pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre pour
comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
Bonjour,
Tu as toutes les infos dans les messages d'erreurs. Tu utilises suphp donc
ton script doit avoir les droits de l'utilisateur qui l'exécute.
Pour la config de suphp il faudrait savoir quelle est la version utilisée...
Car il y a eu pas mal de changements entre la branche 0.5.x et la 0.6.x au
niveau config.
Patrick
----- Original Message -----
From: "phdb"
Newsgroups: gmane.linux.debian.user.french
Sent: Tuesday, May 23, 2006 8:20 PM
Subject: Gros problème avec PHP
Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un navigateur.
Si j'exécute un script à la main, qui contient par exemple "<? echo
"Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est affiché en
édition, soit le navigateur me demande ce qu'il doit en faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a pas
été modifié (il date de Janvier) - mais bizarrement DocumentRoot n'est
pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre pour
comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
patrick a écrit :Bonjour,
Tu as toutes les infos dans les messages d'erreurs. Tu utilises suphp
donc
ton script doit avoir les droits de l'utilisateur qui l'exécute.
Pour la config de suphp il faudrait savoir quelle est la version
utilisée...
Car il y a eu pas mal de changements entre la branche 0.5.x et la
0.6.x au
version 0.5.2-3niveau config.
Patrick
----- Original Message ----- From: "phdb"
Newsgroups: gmane.linux.debian.user.french
Sent: Tuesday, May 23, 2006 8:20 PM
Subject: Gros problème avec PHP
Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un navigateur.
Si j'exécute un script à la main, qui contient par exemple "<? echo
"Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est affiché en
édition, soit le navigateur me demande ce qu'il doit en faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a pas
été modifié (il date de Janvier) - mais bizarrement DocumentRoot n'est
pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre pour
comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
patrick a écrit :
Bonjour,
Tu as toutes les infos dans les messages d'erreurs. Tu utilises suphp
donc
ton script doit avoir les droits de l'utilisateur qui l'exécute.
Pour la config de suphp il faudrait savoir quelle est la version
utilisée...
Car il y a eu pas mal de changements entre la branche 0.5.x et la
0.6.x au
version 0.5.2-3
niveau config.
Patrick
----- Original Message ----- From: "phdb" <phdb@laposte.net>
Newsgroups: gmane.linux.debian.user.french
Sent: Tuesday, May 23, 2006 8:20 PM
Subject: Gros problème avec PHP
Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un navigateur.
Si j'exécute un script à la main, qui contient par exemple "<? echo
"Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est affiché en
édition, soit le navigateur me demande ce qu'il doit en faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a pas
été modifié (il date de Janvier) - mais bizarrement DocumentRoot n'est
pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre pour
comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.
patrick a écrit :Bonjour,
Tu as toutes les infos dans les messages d'erreurs. Tu utilises suphp
donc
ton script doit avoir les droits de l'utilisateur qui l'exécute.
Pour la config de suphp il faudrait savoir quelle est la version
utilisée...
Car il y a eu pas mal de changements entre la branche 0.5.x et la
0.6.x au
version 0.5.2-3niveau config.
Patrick
----- Original Message ----- From: "phdb"
Newsgroups: gmane.linux.debian.user.french
Sent: Tuesday, May 23, 2006 8:20 PM
Subject: Gros problème avec PHP
Bonjour à tous,
Je ne parviens plus à faire exécuter un script .php dans un navigateur.
Si j'exécute un script à la main, qui contient par exemple "<? echo
"Salut!n"; ?>, tout va bien. Avec un navigateur, soit il est affiché en
édition, soit le navigateur me demande ce qu'il doit en faire.
J'ai pensé à un problème apache, mais /etc/apache2/apache.conf n'a pas
été modifié (il date de Janvier) - mais bizarrement DocumentRoot n'est
pas renseigné. Néanmoins les scripts html placés dans
/var/www/apache2-default, eux, sont bien exécutés par les navigateurs.
Enfin je ne parviens plus à lancer phpmyadmin - je récupère une
"Internal server error or misconfiguration".
Quant à la cause du problème, j'ai pensé à une install malheureuse de
phpbb2 - que j'ai viré depuis. Je présume qu'il s'agit d'un "simple"
problème de configuration, mais je ne sais pas quelle piste suivre pour
comprendre et corriger le problème.
Votre aide serait plus que la bienvenue...
Merci d'avance.