Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-03-2010 18:26:53

lbnico
Nouveau membre
Date d'inscription: 08-03-2010
Messages: 9

[Résolu]Problème de configuration et virtualhost

Bonjour,

Voilà mon problème : J'ai un projet développé avec le ZendFramework qui fonctionne parfaitement en local avec wamp... Mais dès que j'essaye de le publier sur mon serveur, j'ai le message d'erreur suivant :

Code:

Warning: require_once(Zend/Application.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/vhosts/mondomaine/subdomains/monsousdomaine/public/index.php on line 19

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Application.php' (include_path='/var/www/vhosts/mondomaine/subdomains/monsousdomaine/library:.:.:') in /var/www/vhosts/mondomaine/subdomains/monsousdomaine/public/index.php on line 19

Pourtant je suis certain que le répertoire Zend se trouve dans le répertoire library et que le chemin d'accès est bon.

Voici également la configuration du virtualhost d'apache :

Code:

<VirtualHost ipduserveur:80>
        ServerName   monsousdomaine.mondomaine.com:80
        DocumentRoot /var/www/vhosts/mondomaine/subdomains/monsousdomaine/public

        <Directory  /var/www/vhosts/mondomaine/subdomains/monsousdomaine/public>
        <IfModule mod_php5.c>
                php_admin_flag engine on
                php_admin_flag safe_mode off
                php_admin_value open_basedir "/var/www/vhosts/mondomaine/subdomains/monsousdomaine/public:/tmp"
        </IfModule>
                Options -Includes -ExecCGI
        </Directory>
</VirtualHost>

J'avoue que je ne sais plus trop par où chercher... Est-ce du au fait que j'utilise un sous domaine ? Je pense qu'il y a peut-etre quelque chose qui cloche dans la config d'apache...

Bref, Merci d'avance pour votre aide !

Dernière modification par lbnico (12-03-2010 09:54:54)

Hors ligne

 

#2 08-03-2010 19:24:58

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

Re: [Résolu]Problème de configuration et virtualhost

Et l'include_path, il est comment ?


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

Hors ligne

 

#3 09-03-2010 09:14:10

lbnico
Nouveau membre
Date d'inscription: 08-03-2010
Messages: 9

Re: [Résolu]Problème de configuration et virtualhost

Pour l'include_path, voici ce qu'il me retourne :

Code:

include_path='/var/www/vhosts/mondomaine/subdomains/monsousdomaine/library:.:.:'

Et voici mon index.php (généré par Zend_Tool) :

Code:

// Define path to application directory
defined('APPLICATION_PATH')
    || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));

// Define application environment
defined('APPLICATION_ENV')
    || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));

// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
    realpath(dirname(__FILE__) . '/../library'),
    get_include_path(),
)));

/** Zend_Application */
require_once 'Zend/Application.php';

// Create application, bootstrap, and run
$application = new Zend_Application(
    APPLICATION_ENV,
    APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap()
            ->run();

Hors ligne

 

#4 09-03-2010 09:29:53

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

Re: [Résolu]Problème de configuration et virtualhost

Hello,

Peux-tu nous montrer ton aborescence ?

@+


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

Hors ligne

 

#5 09-03-2010 09:38:00

lbnico
Nouveau membre
Date d'inscription: 08-03-2010
Messages: 9

Re: [Résolu]Problème de configuration et virtualhost

Hello,

Mon projet se trouve dans : /var/www/vhosts/mondomaine/subdomains/

Voici mon arborescence :
/monsousdomaine
       /application
             /configs
             /controllers
             /layouts
             /models
             /views
       /library
             /Zend
       /public
             .htaccess
             index.php

Dernière modification par lbnico (09-03-2010 09:38:27)

Hors ligne

 

#6 09-03-2010 09:50:40

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

Re: [Résolu]Problème de configuration et virtualhost

Hello,

Dans ce cas, un petit chmod résoudra sans doute ton problème wink

@+


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

Hors ligne

 

#7 09-03-2010 09:56:29

lbnico
Nouveau membre
Date d'inscription: 08-03-2010
Messages: 9

Re: [Résolu]Problème de configuration et virtualhost

Malheureusement je croyais aussi, hmm
Pour être sur j'ai fait un chmod 777 -R monsousdomaine, mais le problème est toujours là.
A moins qu'il faille que je fasse le chmod plus haut dans l'arborescence ?

Sinon je ne sais pas si ça peut vous aiguiller, mais lorsque je modifie mon .htaccess, j'ai pas l'impression qu'il se passe grand chose... j'ai essayé de lui donner un rewriteBase, ça n'a rien changé, même en mettant un nom farfelu => pas d'erreur...

Hors ligne

 

#8 09-03-2010 10:47:45

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

Re: [Résolu]Problème de configuration et virtualhost

Hello,

Vu que tu as accès à ta conf apache, mets directement ton .htaccess dans ton fichier de virtual host.
Mais de toute façon, je ne pense que cela corrigera ton problème d'accès aux fichiers de ZF.

Edit: Par contre ton open_basedir est trop restrictif. Il ne contient pas "library".

@+


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

Hors ligne

 

#9 09-03-2010 11:10:55

lbnico
Nouveau membre
Date d'inscription: 08-03-2010
Messages: 9

Re: [Résolu]Problème de configuration et virtualhost

Salut,

Yessssss !!! Ca marche !
Effectivement c'était bien le open_basedir qui était trop restrictif... du coup cela interdisait l'accès au répertoire library, même en mettant tous les droits.

Super, merci beaucoup !!

@+

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