Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-03-2009 20:29:28

versus68
Nouveau membre
Date d'inscription: 19-02-2009
Messages: 5

[resolu] Config Apache et Zend

Hello,

J'ai commencé à me pencher sur Zend sur windows. Le "drame" est apparu lorsque j'ai voulu l'héberger sur un serveur apache sous linux.

Mon prob :
Des erreurs 404 lorsque j'appelle les controlleurs. J'ai parcouru d'autres topics, j'ai changé plusieurs fois la config de mon apache et mon .htaccess mais rien n'y fait.


Voici l'erreur :

Code:

Not Found

The requested URL /public/yvan/public/expos was not found on this server

Ma config Apache :

Code:

## ZONE PUBLIQUE
    Alias /public /media/www-dev/public
    <Directory /media/www-dev/public>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

Mon .htaccess :

Code:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]

RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]



# Sécurité : Ne pas autoriser le parcours de répertoires

Options -Indexes



# Configuration PHP

#php_flag magic_quotes_gpc off

#php_flag register_globals off

#php_flag short_open_tag on

Les répertoires application/librairy/public sont dans  /media/www-dev/public/yvan
Les 3 dernières lignes sont commentés mais j'ai vérifié que les options sont corrects ds la config apache.

Si qqun veut bien me donner un coup de main, parce que là je patauge completement. Mon problème c'est de créer la redirection dans le répertoire yvan, comme ça je pourrais gérer plusieurs site si j'ai bien compris.

Merci d'avance !

Dernière modification par versus68 (15-03-2009 23:13:30)

Hors ligne

 

#2 12-03-2009 10:41:24

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: [resolu] Config Apache et Zend

Peux-tu nous montrer ton bootstrap ?

Souvent il y a un problème de chemin d'accès dans le passage Windows à Linux (avec les " \ " et les " / " ).


aka miboo

Hors ligne

 

#3 12-03-2009 13:27:54

versus68
Nouveau membre
Date d'inscription: 19-02-2009
Messages: 5

Re: [resolu] Config Apache et Zend

Meric pour ta réponse

voici mon bootstrap :

Code:

<?php
// application/bootstrap.php

defined('APPLICATION_PATH')
    or define('APPLICATION_PATH', dirname(__FILE__));

defined('APPLICATION_ENVIRONMENT')
    or define('APPLICATION_ENVIRONMENT', 'development');


Zend_Layout::startMvc(APPLICATION_PATH . '/layouts/');

$configuration = new Zend_Config_Ini(
    APPLICATION_PATH . '/config.ini', 
    'general'
);
$dbAdapter = Zend_Db::factory($configuration->db);
Zend_Db_Table_Abstract::setDefaultAdapter($dbAdapter);

$registry = Zend_Registry::getInstance();
$registry->configuration = $configuration;
$registry->dbAdapter     = $dbAdapter;



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

unset($frontController);

C'est correct ou pas trop ?

Dernière modification par versus68 (12-03-2009 13:28:03)

Hors ligne

 

#4 15-03-2009 23:08:40

versus68
Nouveau membre
Date d'inscription: 19-02-2009
Messages: 5

Re: [resolu] Config Apache et Zend

Mon erreur était dans le .htaccess.

J'ai corrigé cette ligne :

Code:

#Ancienne ligne :
#RewriteRule ^.*$ index.php [NC,L] par :
RewriteRule ^.*$ /public/yvan/public/index.php [NC,L]

Et ça marche !

Hors ligne

 

#5 17-03-2009 00:00:28

elkolonel
Administrateur
Lieu: Grasse
Date d'inscription: 18-12-2007
Messages: 299
Site web

Re: [resolu] Config Apache et Zend

Bonsoir Versus,

ton fichier .htaccess se trouve dans le même répertoire que ton bootstrap ??

Cordialement,

Hors ligne

 

#6 23-03-2009 23:14:07

versus68
Nouveau membre
Date d'inscription: 19-02-2009
Messages: 5

Re: [resolu] Config Apache et Zend

Hello Elkolonel

Mon fichier .htacess se trouvent dans le répertoire public, le bootstrap dans le répertoire application.
public et application sont au même niveaux.

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