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.
>
>
>
--
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