Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2446 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] J'ai une magnifique page blanche !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] J'ai une magnifique page blanche !

n°2208385
cvb
Posté le 28-10-2013 à 11:22:04  profilanswer
 

Bonjour,
 
Je suis entrain de développer un projet sous Zend !
En local sous Windows tout fonctionne...! :)
 
Dés que je suis sur OVH j'ai une page blanche.
 
En essayant de remonter le code, je tombe sur une erreur dans l'index.php.
Le nom "objmenu" ne renvoie rien du tout, tout comme "menu"... J'ai une page "blanche" !  
 

Code :
  1. $objmenu = new Application_Model_Page();
  2. $menu = $objmenu->generervuemenu();


 
 

Code :
  1. // Define path to application directory
  2. defined('APPLICATION_PATH')
  3.     || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
  4. // Define application environment
  5. defined('APPLICATION_ENV')
  6.     || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));
  7. // Ensure library/ is on include_path
  8. set_include_path(implode(PATH_SEPARATOR, array(
  9.     realpath(APPLICATION_PATH . '/../library'),
  10.     realpath(APPLICATION_PATH . '/plugins'),
  11.     realpath(APPLICATION_PATH . '/models'),
  12.     get_include_path(),
  13. )));
  14. /** Zend_Application */
  15. require_once 'Zend/Application.php';
  16. // Create application, bootstrap, and run
  17. $application = new Zend_Application(
  18.     APPLICATION_ENV,
  19.     APPLICATION_PATH . '/configs/application.ini'
  20. );
  21. // Chargement automatique de Zend_Db_Adapter_Pdo_Mysql, et instanciation.
  22. $config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', 'production');
  23. $db = Zend_Db::factory($config->database->adapter,array(
  24.  'host'      => $config->database->params->host,
  25.  'username'  => $config->database->params->username,
  26.  'password'  => $config->database->params->password,
  27.  'dbname'    => $config->database->params->dbname,
  28. )
  29. );
  30. $objmenu = new Application_Model_Page();
  31. $menu = $objmenu->generervuemenu();


 
 
 
Une idée ? :)
 
D'avance merci
++


Message édité par cvb le 28-10-2013 à 15:20:37
mood
Publicité
Posté le 28-10-2013 à 11:22:04  profilanswer
 

n°2208386
rufo
Pas me confondre avec Lycos!
Posté le 28-10-2013 à 11:35:35  profilanswer
 

Le path du framework Zend est bien configuré pour que ton appli aille chercher les fonctions ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2208393
cvb
Posté le 28-10-2013 à 11:46:21  profilanswer
 

A ma connaissance oui !
Les variables $config et $db me renvoie bien quelques chose, quand je les tests...! :)
 
J'ai vraiment l'impression qu'il ne trouve pas ma classe !
Pour autant j'ai aucune erreur à l'écran (l'affichage des erreurs est activé sur ovh)
 
Je comprends po !  [:mouais]  
 
 

n°2208407
rufo
Pas me confondre avec Lycos!
Posté le 28-10-2013 à 12:00:32  profilanswer
 

le reporting d'erreur est mis à "strict" pour remonter toutes les erreurs ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2208411
cvb
Posté le 28-10-2013 à 12:16:26  profilanswer
 

Code :
  1. error_reporting(E_STRICT);


 
 
En haut de l'index, ça ne me ramène rien du tout ! :/
 
A tout hasard voici le fichier htacess !
 

Code :
  1. SetEnv PHP_VER 5_3
  2. SetEnv REGISTER_GLOBALS 0
  3. SetEnv MAGIC_QUOTES 0
  4. # pour Sivit, on met l'environnement à "onsivit"
  5. SetEnv APPLICATION_ENV development
  6. # Force l'encodage par défaut pour UTF-8
  7. # De cette manière, on se dégage de la configuration par défaut du serveur Web ;-)
  8. AddDefaultCharset utf-8
  9. # turn rewriting on
  10. RewriteEngine on
  11. # standard ZF (1.8) rules
  12. RewriteCond %{REQUEST_FILENAME} -s [OR]
  13. RewriteCond %{REQUEST_FILENAME} -l [OR]
  14. RewriteCond %{REQUEST_FILENAME} -d
  15. RewriteRule ^.*$ - [NC,L]
  16. # Pour la maintenance, on décommente la ligne ci-dessous et on commente la ligne ci-dessus
  17. # RewriteRule ^.*$ maintenance.php [NC,L]
  18. RewriteRule ^.*$ index.php [NC,L]


 
 
Et Application.ini
 
 
 

Code :
  1. [production]
  2. phpSettings.display_startup_errors = 0
  3. phpSettings.display_errors = 0
  4. includePaths.library = APPLICATION_PATH "/../library"
  5. bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
  6. bootstrap.class = "Bootstrap"
  7. appnamespace = "Application"
  8. resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
  9. resources.frontController.params.displayExceptions = 0
  10. resources.layout.layout = "layout"
  11. resources.layout.layoutPath = APPLICATION_PATH "/layouts/site"
  12. resources.frontController.plugins = 'Application_Plugin_Compression'
  13. html.compress = '0';
  14. site.nomdusite = 'site';
  15. database.adapter = PDO_MYSQL
  16. database.params.host = *****
  17. database.params.username = *****
  18. database.params.password = ******
  19. database.params.dbname = ********
  20. site.nom.nom = "Index";
  21. site.nom.id = "1";
  22. mail.smtp =  ***************;
  23. mail.pop = ***************;
  24. mail.destinatairedevis =*******;
  25. [staging : production]
  26. [testing : production]
  27. phpSettings.display_startup_errors = 1
  28. phpSettings.display_errors = 1
  29. [development : production]
  30. phpSettings.display_startup_errors = 1
  31. phpSettings.display_errors = 1
  32. resources.frontController.params.displayExceptions = 1


Message édité par cvb le 28-10-2013 à 12:18:21
n°2208418
cvb
Posté le 28-10-2013 à 13:23:25  profilanswer
 

Je commence enfin à avoir un message
 

Code :
  1. Fatal error: Class 'Application_Model_Page' not found in /*****/*****/preprod/public/index.php on line 106


 
Comment quelques chose qui fonctionne en local ne peut ne pas fonctionner sur OVH ?  
En local j'ai crée host, tout ce qui faut pour être le plus proche possible du serveur.
La seule différence réside dans le fait que je tourne nous Windows 7 et que le serveur est sous Linux,...
 
Une idée ?

n°2208419
rufo
Pas me confondre avec Lycos!
Posté le 28-10-2013 à 13:34:17  profilanswer
 

Je sais pas si ça vient de ça, mais dans ton appli, tu charges la conf de l'environnement de prod
$config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', 'production');
 
Mais ton erreur affiche un pb avec l'environnement de preprod semble t-il :/
 
En tout cas, comme je le pensais dans mon 1er post, ta page blanche vient d'un pb de chemin d'accès...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2208424
cvb
Posté le 28-10-2013 à 15:20:18  profilanswer
 

rufo a écrit :

Je sais pas si ça vient de ça, mais dans ton appli, tu charges la conf de l'environnement de prod
$config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', 'production');
 
Mais ton erreur affiche un pb avec l'environnement de preprod semble t-il :/
 
En tout cas, comme je le pensais dans mon 1er post, ta page blanche vient d'un pb de chemin d'accès...


 
Merci rufo ! :)
En fait tout ceci était une histoire de "casse".
Unix est sensible à tout ça...
 
 
Merci bien ! ;)
++


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] J'ai une magnifique page blanche !

 

Sujets relatifs
page.php custom dans wordpressCode source de la page, mais pas que cela.
Insérer un slider dans ma page3 boutons CSS dans la même page
[ASP.NET] Modifier contenu page web sans programmationBackground plus lent que la page
Passage de données sans rafraichir la pageProbleme Application JAVA Connexion DB MySQL (connector/J driver)
page css qui ne sont pas appeléesprobleme sur moteur de recherche sur page HTML
Plus de sujets relatifs à : [résolu] J'ai une magnifique page blanche !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR