[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Gros problème avec PHP



Bonjour,

patrick a écrit :

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)
Très intéressant, mais je n'ai pas encore tout compris...
Je continue l'exploration.
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.








Reply to: