Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#26 15-11-2008 16:29:18

verrec_s
Membre
Lieu: Paris
Date d'inscription: 19-09-2007
Messages: 26

Re: Page blanche avec le Quickstart de Zend

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

 

#27 15-11-2008 17:54:39

verrec_s
Membre
Lieu: Paris
Date d'inscription: 19-09-2007
Messages: 26

Re: Page blanche avec le Quickstart de Zend

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

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages