Erreur lors du test de Hello world !

16 views
Skip to first unread message

leau2001

unread,
Nov 19, 2008, 12:01:47 PM11/19/08
to Pluf Users
J'ai fais tout comme il est écrit dans la doc. J'ai juste rajouté des ?
> à la fin des fichiers et changé le rep de mon projet.

voici mon erreur :

Fatal error: Uncaught exception 'PlufErrorHandlerException' with
message 'Undefined index: _PX_views' in /home/lo/pluf/src/Pluf/
Dispatcher.php:76 Stack trace: #0 /home/lo/pluf/src/Pluf/Dispatcher.php
(76): PlufErrorHandler(8, 'Undefined index...', '/home/lo/pluf/s...',
76, Array) #1 /home/lo/pluf/src/Pluf/Dispatcher.php(52):
Pluf_Dispatcher::match(Object(Pluf_HTTP_Request)) #2 /home/lo/
Documents/test_php/test_pluf/Hello_test/index.php(11):
Pluf_Dispatcher::dispatch('/hello/') #3 {main} thrown in /home/lo/pluf/
src/Pluf/Dispatcher.php on line 76

Mes reps sont :

Sources de pluf : /home/lo/pluf/src
Rep de travail pour mon projet : /home/lo/Documents/test_php/test_pluf/
Hello_test
Pour acceder à ma page : http://127.0.0.1/test_php/test_pluf/Hello_test/index.php/hello/
(mon rep test_php est en ln dans le www de appache)

j'ai rajouter : set_include_path('/home/lo/pluf/src'); dans mon
index.php

ça ne doit pas etre grand chose sans doute mais je ne trouve pas...

Merci

leau2001

unread,
Nov 19, 2008, 12:18:27 PM11/19/08
to Pluf Users
Dans le fichier index.php

il est mis :Pluf_Dispatcher::loadControllers(Pluf::f('hello_views'));

ça serai pas plutot hello_urls ?

Noté que ça change rien sauf qu'avec hello_urls j'ai une erreur
serveur 500 ;)

lo

Loic d'Anterroches

unread,
Nov 19, 2008, 2:57:05 PM11/19/08
to pluf-...@googlegroups.com
leau2001 wrote:
> Dans le fichier index.php
>
> il est mis :Pluf_Dispatcher::loadControllers(Pluf::f('hello_views'));
>
> ça serai pas plutot hello_urls ?

Corrigé, merci.

> Noté que ça change rien sauf qu'avec hello_urls j'ai une erreur
> serveur 500 ;)

Tu as quoi comme fichiers ?
Si pour chaque fichier .php tu vas dans le répertoire et tu tapes :

$ php nomdufichier.php

as-tu des erreurs ?

Regarde aussi le log apache pour avoir des détails sur l'erreur.

loïc


leau2001

unread,
Nov 19, 2008, 4:30:17 PM11/19/08
to Pluf Users
Alors oui j'ai des erreurs dans le index.php seulement :

lo@lo-desktop:~/Documents/test_php/test_pluf/Hello_test$ php index.php

Fatal error: Uncaught exception 'PlufErrorHandlerException' with
message 'Undefined index: REQUEST_METHOD' in /home/lo/pluf/src/Pluf/
HTTP/Request.php:54
Stack trace:
#0 /home/lo/pluf/src/Pluf/HTTP/Request.php(54): PlufErrorHandler(8,
'Undefined index...', '/home/lo/pluf/s...', 54, Array)
#1 /home/lo/pluf/src/Pluf/Dispatcher.php(34): Pluf_HTTP_Request-
>__construct('/')
#2 /home/lo/Documents/test_php/test_pluf/Hello_test/index.php(11):
Pluf_Dispatcher::dispatch('/')
#3 {main}
thrown in /home/lo/pluf/src/Pluf/HTTP/Request.php on line 54

Ensuite dans les log d'apache2 :
dans accesslog
127.0.0.1 - - [19/Nov/2008:22:24:37 +0100] "GET /test_php/test_pluf/
Hello_test/index.php/hello/ HTTP/1.1" 500 253 "-" "Mozilla/5.0 (X11;
U; Linux i686; fr; rv:1.8.1.18) Gecko/20081113 Ubuntu/7.10 (gutsy)
Firefox/2.0.0.18 FirePHP/0.2.1"

dans error j'ai rien.

et voici mon message :

The server encountered an unexpected condition which prevented it from
fulfilling your request.

An email has been sent to the administrators, we will correct this
error as soon as possible. Thank you for your comprehension.

500 - Internal Server Error

(j'ai lu quelquepart une histoire de multiview avec apache, ça peut
etre ça ?)

Loic d'Anterroches

unread,
Nov 20, 2008, 2:54:29 AM11/20/08
to pluf-...@googlegroups.com
Salut,

Dans le fichier de configuration, peux-tu mettre :

$cfg['debug'] = true;

et relancer via firefox. En effet quand tu fas l'appel de index.php
directement, j'ai stupidement oublié que bien entendu, les parametres de
la requêtes POST ou GET ne sont pas initialisés et donc tu te retrouves
avec l'erreur Undefined index: REQUEST_METHOD

a+ et merci pour ton courage,
loïc

leau2001

unread,
Nov 20, 2008, 3:45:24 AM11/20/08
to Pluf Users
J'ai mis ce que tu m'as dit dans hello.php ( qui est bien le fichier
de configuration si j'ai bien compris ). Mais cela ne change rien,
toujours la meme erreur :

The server encountered an unexpected condition which prevented it from
fulfilling your request.

An email has been sent to the administrators, we will correct this
error as soon as possible. Thank you for your comprehension.

500 - Internal Server Error

Sous django j'aurai dis : il ne manque pas un import
Pluf_http_response dans le Views.php ?

Merci de ta patience



On 20 nov, 08:54, Loic d'Anterroches <ti...@users.sourceforge.net>
wrote:

Loic d'Anterroches

unread,
Nov 20, 2008, 3:52:52 AM11/20/08
to pluf-...@googlegroups.com
leau2001 wrote:
> J'ai mis ce que tu m'as dit dans hello.php ( qui est bien le fichier
> de configuration si j'ai bien compris ). Mais cela ne change rien,
> toujours la meme erreur :
>
> The server encountered an unexpected condition which prevented it from
> fulfilling your request.
>
> An email has been sent to the administrators, we will correct this
> error as soon as possible. Thank you for your comprehension.
>
> 500 - Internal Server Error
>
> Sous django j'aurai dis : il ne manque pas un import
> Pluf_http_response dans le Views.php ?
>
> Merci de ta patience

Fais moi un zip de tes fichiers. Je regarde cela, fixe les problèmes au
besoin et te retourne un zip propre. Je le metterai en ligne au passage.

a+
loïc

leau2001

unread,
Nov 20, 2008, 4:32:53 AM11/20/08
to Pluf Users
ok

On 20 nov, 09:52, Loic d'Anterroches <ti...@users.sourceforge.net>
Reply all
Reply to author
Forward
0 new messages