Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 10-04-2008 21:20:20

ssj72
Nouveau membre
Date d'inscription: 10-04-2008
Messages: 4

Installation application sur online.net

Bonjour,

J'ai un souci de déploiement d'un site sur l'hébergeur online.net. L'application ne trouve pas les fichier de ZEND.
Voici l'erreur et le code de mon index.php

Merci.

Warning: include(Zend/Loader.php) [function.include]: failed to open stream: No such file or directory in /var/www/63/c/d/g/cdgolf49.com/www/index.php5 on line 10

Warning: include(Zend/Loader.php) [function.include]: failed to open stream: No such file or directory in /var/www/63/c/d/g/cdgolf49.com/www/index.php5 on line 10

Warning: include() [function.include]: Failed opening 'Zend/Loader.php' for inclusion (include_path='.:/var/www/63/c/d/g/cdgolf49.com/www//include/') in /var/www/63/c/d/g/cdgolf49.com/www/index.php5 on line 10

Fatal error: Class 'Zend_Loader' not found in /var/www/63/c/d/g/cdgolf49.com/www/index.php5 on line 11

Code:

<?php
error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Europe/Paris');
set_include_path('.'
    . PATH_SEPARATOR . './library'
    . PATH_SEPARATOR . './application/models/'
    . PATH_SEPARATOR . get_include_path());


include "Zend/Loader.php";
Zend_Loader::loadClass('Zend_Controller_Front');
Zend_Loader::loadClass('Zend_Config_Ini');
Zend_Loader::loadClass('Zend_Registry');
Zend_Loader::loadClass('Zend_Db');
Zend_Loader::loadClass('Zend_Db_Table');

// load configuration
$config = new Zend_Config_Ini('./application/config.ini', 'general');
$registry = Zend_Registry::getInstance();
$registry->set('config', $config);

// setup database
try {
    $db = Zend_Db::factory($config->db->adapter,  $config->db->config->toArray());
    $db->getConnection();
    Zend_Db_Table::setDefaultAdapter($db);
} catch (Zend_Db_Adapter_Exception $e){
        echo $e->getMessage();
}

// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');

// run!
$frontController->dispatch();

Dernière modification par Mr.MoOx (10-04-2008 22:24:41)

Hors ligne

 

#2 10-04-2008 22:25:40

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Installation application sur online.net

Es tu sur que tu peux modifier l'include path sur online.net?
J'ai eu (jadis) un hebergement chez eux, et ma formule ne me permettait pas de le modifier... :s

Hors ligne

 

#3 11-04-2008 10:34:22

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: Installation application sur online.net

Oui de mémoire Online.net sont très limités (ca a peut être changer depuis :p )

Hors ligne

 

#4 16-04-2008 20:49:13

ssj72
Nouveau membre
Date d'inscription: 10-04-2008
Messages: 4

Re: Installation application sur online.net

Oui apparement vous avez raison, mais je vois pas comment contourner le problème sad
A part changer d'hébergeur et rapatrier le registar du nom de domaine.

Merci quand meme.

Hors ligne

 

#5 18-04-2008 21:13:00

ssj72
Nouveau membre
Date d'inscription: 10-04-2008
Messages: 4

Re: Installation application sur online.net

Bonjour à tous,

En fait on peut tout a fait changer l'include_path avec online.net il suffit d'utiliser php5 et de mettre le code suivant dans un fichier .htaccess : AddType application/x-httpd-php5 .php

également pour ceux qui développent sous windows ne pas oublier de renommer les fichiers (fichier.htaccess par exemple en .htaccess sous linux)

Mais j'ai toujours un problème au démarrage j'ai une erreur 500. Et le mode rewrite semble bien activé. sad

Hors ligne

 

#6 24-04-2008 21:12:04

ssj72
Nouveau membre
Date d'inscription: 10-04-2008
Messages: 4

Re: Installation application sur online.net

En fait set_include_path ne marche pas sad y'a t-il un moyen de faire fonctionner ZEND autrement ?

Hors ligne

 

#7 25-04-2008 09:46:56

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Installation application sur online.net

Peut être qu'en mettant le dossier Zend au même niveau ton bootstrap (index.php) ça pourrais marcher...

Hors ligne

 

#8 28-04-2008 10:14:59

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Installation application sur online.net

Bonjour,

Le problème chez online, c'est le safe mode. Je pense qu'il y a d'autres points qui vont poser problème.

Pour le include_path, le répertoire www/include est par défaut dans le include_path. Donc a priori, si tu mets le contenu de ton répertoire library dans www/include, ça devrait résoudre ton problème de include_path.

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

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