Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 17-05-2011 23:44:51

yamatoshi
Nouveau membre
Date d'inscription: 15-07-2010
Messages: 6

Page blanche sous OVH

Bonjour,

J'ai développé pour mon stage un site en local  en ZEND Sur un serveur WAMP. Tout fonctionne à merveille. Mon patron a pris un hébergement chez OVH, j'ai tenté de mettre en production le site mais j'obtiens à chaque fois une page blanche et je dois faire la présentation en ligne vendredi devant mon maître de stage. J'ai parcouru plusieurs forum, on parle de htaccess, et de bootstrap mal configuré. Pourtant j'ai fait le tour de mes fichiers mais je ne vois rien d'autant plus que ça marche en locale. Si quelqu'un peut m'orienter dans mes recherches. Merci

Je suis sur un serveur mutualisé d'OVH. J'ai placé le site dans www/lilifop/  d'OVH car sur l'hébergement de mon entreprise il y a déjà un autre site à la racine !

Voici mon htaccess

Code:

SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0
SetEnv MAGIC_QUOTES 0

RewriteEngine On
RewriteBase /lilifop/

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule !\.(doc|pdf|rtf|docx)$ index.php
RewriteRule ^.*$ index.php [NC,L]

Mon fichier index.php est le suivant

Code:

<?php
require_once 'global/init.php';

//Application directory
defined('APPLICATION_PATH')
    || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/'));
define('CHEMIN_LIB',    'library/');


//Application environment
defined('APPLICATION_ENV')
    || define('APPLICATION_ENV', 'production');

//Application include
set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/library'),
    realpath(APPLICATION_PATH . '/models'),
    realpath(APPLICATION_PATH . '/views'),
    realpath(APPLICATION_PATH . '/forms'),
    realpath(APPLICATION_PATH . '/global'),
    get_include_path()
)));

 
//Application View & helpers
require_once 'Zend/View.php';  
$view = new Zend_View();

$view->setHelperPath(realpath(APPLICATION_PATH . '/views/helpers'));
$view->setScriptPath('/');
$view->addScriptPath('/');


//Application Bootstrap & config
require_once 'Zend/Application.php';  
$application = new Zend_Application(
    APPLICATION_ENV, 
    APPLICATION_PATH . '/config/config.ini'
);


//Chargement de la Config
$config = new Zend_Config_Ini('config/config.ini', 'production');
Zend_Layout::startMvc();

//*********** BASE DE DONNEES ************//
//***************************************//
$db = Zend_Db::factory('Pdo_Mysql',array
(
'host'  => $config->database->host, 
'username'  => $config->database->params->username,
'password'  => $config->database->params->password,
'dbname'  => $config->database->params->dbname,
));


Zend_Db_Table::setDefaultAdapter($db);    //connexion à la base db par défaut.

$registry = Zend_Registry::getInstance(); //Stockage de la connexion dans le registre
$registry->set('db', $db);


//*************************************//
//***** Chargement des class *********//
//************************************//

Zend_Loader::loadClass('Zend_Auth');

/**********************************/
//***** ZEND AUTH & ACL **********//
//*************************/

$auth = Zend_Auth::getInstance();
$auth->setStorage(new Zend_Auth_Storage_Session('Auth'));


require_once 'library/My/Controllers/helper/Acl.php'; 
$helper= new My_Controller_Helper_Acl();
$helper->setRoles();
$helper->setResources();
$helper->setPrivilages();
$helper->setAcl();

require_once 'library/My/Controllers/plugin/Acl.php'; 

$frontController = Zend_Controller_Front::getInstance();
$frontController->registerPlugin(new My_Controller_Plugin_Acl($auth));

//Execution
$application->bootstrap();
$application->run();

Malheureusement j'obtiens à chaque fois une page blanche sans aucun code html.

Dernière modification par yamatoshi (17-05-2011 23:47:17)

Hors ligne

 

#2 18-05-2011 08:44:12

divx
Nouveau membre
Date d'inscription: 17-05-2011
Messages: 5

Re: Page blanche sous OVH

Salut,

ne faut t'il pas l’extension .php5 sous OVH ?

a+

Hors ligne

 

#3 18-05-2011 11:14:00

yamatoshi
Nouveau membre
Date d'inscription: 15-07-2010
Messages: 6

Re: Page blanche sous OVH

Oui mais on peut également passer par le .htaccess pour seter la version de PHP comme je l'ai fait dans mon exemple.

Hors ligne

 

#4 18-05-2011 19:44:48

Grummfy
Membre
Lieu: Belgique
Date d'inscription: 01-08-2007
Messages: 232
Site web

Re: Page blanche sous OVH

Bonjour,
je te conseil ceci :

Code:

SetEnv PHP_VER 5_TEST

sinon, pour voir les éventuelle erreur tu te connecte a ton manager et tu vas regarder les logs
tu vas être rediriger vers https://logs.ovh.net/NOMDEDOMAINE/

et regarde le log d'erreur, en principe les erreur php y apparaissent


Engagez-moi! : Cherche job en Belgique autour de Namur (1 heure de route autour)
blog - ZF Planet

Hors ligne

 

#5 19-05-2011 00:27:05

yamatoshi
Nouveau membre
Date d'inscription: 15-07-2010
Messages: 6

Re: Page blanche sous OVH

Voilà deux jours que j'ai toujours ma page blanche. J'ai pourtant modifier mon htacess en mettant ceci

Code:

AddType x-mapp-php5 .php
SetEnv PHP_VER 5_TEST

SetEnv REGISTER_GLOBALS 0
SetEnv MAGIC_QUOTES 0


RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule !\.(doc|pdf|rtf|docx)$ index.php
RewriteRule ^.*$ index.php [NC,L]

Ensuite j'ai allégé vachement mon fichier index.php pour ne laisser que l'essentiel.

Code:

<?php


//Application directory
defined('APPLICATION_PATH')
    || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/'));


//Application environment
defined('APPLICATION_ENV')
    || define('APPLICATION_ENV', 'production');

//Application include
set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/library'),
    realpath(APPLICATION_PATH . '/models'),
    realpath(APPLICATION_PATH . '/views'),
    realpath(APPLICATION_PATH . '/forms'),
    realpath(APPLICATION_PATH . '/global'),
    get_include_path()
)));


//Application Bootstrap & config
require_once 'Zend/Application.php';  
$application = new Zend_Application(
    APPLICATION_ENV, 
    APPLICATION_PATH . '/config/config.ini'
);

//Chargement de la Config
$config = new Zend_Config_Ini('/config/config.ini', 'production');


//Execution
$application->bootstrap();
$application->run();

Malheureusement j'ai toujours la même chose. Même en essayant de mettre tous mes fichiers dans www, cela ne fonctionne pas.

J'ai placé à la racine de www
controllers
models
views
forms
global
config
images

Du côté des log d'erreur d'OVH il n'y a rien également ? Je comprends pas  ! Par contre si je prends le même dossier que je place dans wamp, cela fonctionne.

Hors ligne

 

#6 19-05-2011 10:09:24

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Page blanche sous OVH

Hello,

Peux-tu détailler l'arborescence de ton site ?

@+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#7 19-05-2011 19:05:44

Grummfy
Membre
Lieu: Belgique
Date d'inscription: 01-08-2007
Messages: 232
Site web

Re: Page blanche sous OVH

- es-tu sur que tu as bien chmoder les fichiers?
- le AddType x-mapp-php5 .php
me parait étrange ... perso je n'ai pas du mettre cela ...


Engagez-moi! : Cherche job en Belgique autour de Namur (1 heure de route autour)
blog - ZF Planet

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