Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1 2
Bonjour philippe,
j'ai déjà testé et rajouté ces lignes.
Le code
ini_set('display_errors', true);
Error_reporting(E_ALL);
n'a strictement aucun effet
et
$controller->throwExceptions(true);
remonte bien les erreurs des controllers si y'en a, mais apparemment il n'y en a pas.
Mais tout cela n'empêche en aucun cas la page blanche.
J'ai fait encore un test à l'aide de Zend Studio. J'ai initié un projet ZendFramework tout simple qui fait un Hello ZendFramework. Encore une fois, ça fonctionne nickel en local, mais pas sur la dedibox.
Et encore une fois, si je change la version du framework et que j'en mets une vieille à la place ça marche.
Hors ligne
Je viens de tester aussi avec la version 1.7PR et c'est tout pareil.
Je me suis dit alors que j'allais débugguer un peu ce que se passe dans le Zend fwk.
En gros l'instruction qui ne passe pas est dans Zend/Controller/Dispatcher/Standard.php et est la suivante :
$controller = new $className($request, $this->getResponse(), $this->getParams());
Même si je rajoute un try catch je n'ai aucun debugg.
si je dumpe les variables j'obtiens :
$className :
string(15) "IndexController"
$request :
object(Zend_Controller_Request_Http)#7 (14) {
["_paramSources:protected"]=>
array(2) {
[0]=>
string(4) "_GET"
[1]=>
string(5) "_POST"
}
["_requestUri:protected"]=>
string(1) "/"
["_baseUrl:protected"]=>
string(0) ""
["_basePath:protected"]=>
NULL
["_pathInfo:protected"]=>
string(1) "/"
["_params:protected"]=>
array(3) {
["controller"]=>
string(5) "index"
["action"]=>
string(5) "index"
["module"]=>
string(7) "default"
}
["_aliases:protected"]=>
array(0) {
}
["_dispatched:protected"]=>
bool(true)
["_module:protected"]=>
string(7) "default"
["_moduleKey:protected"]=>
string(6) "module"
["_controller:protected"]=>
string(5) "index"
["_controllerKey:protected"]=>
string(10) "controller"
["_action:protected"]=>
string(5) "index"
["_actionKey:protected"]=>
string(6) "action"
}
$this->getResponse :
object(Zend_Controller_Response_Http)#8 (8) {
["_body:protected"]=>
array(0) {
}
["_exceptions:protected"]=>
array(0) {
}
["_headers:protected"]=>
array(0) {
}
["_headersRaw:protected"]=>
array(0) {
}
["_httpResponseCode:protected"]=>
int(200)
["_isRedirect:protected"]=>
bool(false)
["_renderExceptions:protected"]=>
bool(false)
["headersSentThrowsException"]=>
bool(true)
}
$this->getParams() :
array(1) {
["env"]=>
string(11) "development"
}
Tous semble pour le moins correcte...
Je ne note pas de changement de code à ce niveau entre les différentes version du framework, mais peut être que le changement est en amont.
Je ne sais pas si toutes ces informations sont réellement pertinentes, mais j'avoue être désespéré...
Hors ligne
Pages: 1 2