Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 31-10-2011 18:48:26

Thoomaas
Membre
Date d'inscription: 31-10-2011
Messages: 17

[Résolu] [OVH] [Zend Framework] Soucis d'installation

Bonjour à tous,

Testant depuis le début mon application sur serveur local, je n'avais eu, jusqu'alors, aucun problème d'installation, de configuration, ....

Mais l'histoire est différente dès que je souhaite l'installer sur OVH, malgré les tutoriels que j'ai suivis sur l'Internet, j'obtiens un message d'erreur. Je vais essayer de vous donner le plus de détails.

J'ai plusieurs sites sur l'hébergement (à mon avis, c'est une configuration liée à ce point qui me fait tout planter)
Le répertoire de mon projet est le suivant : /monsite.com/v2/ et le fichier racine : /monsite.com/v2/public/index.php

Voici mon .htaccess (/monsite.com/v2/.htaccess) :

Code:

AddType x-mapp-php5 .php
SetEnv PHP_VER 5
 
SetEnv REGISTER_GLOBALS 0
SetEnv MAGIC_QUOTES 0
 
RewriteEngine on
RewriteBase /v2
RewriteRule .* public/index.php

Malheureusement, j'ai cette erreur lors de l'accès à la page monsite.com/v2 :

Code:

Message: Invalid controller specified (v2)
Stack trace:

#0 xxxxxxxxxxxxx/v2/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 xxxxxxxxxxxxx/v2/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
#2 xxxxxxxxxxxxx/v2/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#3 xxxxxxxxxxxxx/v2/public/index.php(24): Zend_Application->run()
#4 {main}  

Request Parameters:

array (
  'controller' => 'v2',
  'action' => 'index',
  'module' => 'default',
)

Zend cherche le contrôleur "/v2" alors que c'est juste le répertoire où est installé mon site.

Savez-vous comment résoudre ce problème ?

Merci d'avance à ceux qui se pencheront sur mon problème,
Cordialement,

Dernière modification par Thoomaas (02-11-2011 01:10:29)

Hors ligne

 

#2 31-10-2011 23:17:10

Sylvain91
Nouveau membre
Lieu: Corbeil-Essonnes
Date d'inscription: 19-02-2009
Messages: 7

Re: [Résolu] [OVH] [Zend Framework] Soucis d'installation

Peux-tu essayer ceci ?

RewriteEngine on
RewriteBase /public
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php


Formateur - Développeur

Hors ligne

 

#3 01-11-2011 13:27:45

Thoomaas
Membre
Date d'inscription: 31-10-2011
Messages: 17

Re: [Résolu] [OVH] [Zend Framework] Soucis d'installation

Bonjour Sylvain91,

Tout d'abord, merci pour ton aide.

J'ai appliqué tes recommandations à mon .htaccess. Il ne plante plus mais affiche l'arborescence des fichiers quand j'accède à monsite.com/v2

Par contre, si je vais dans monsite.com/v2/public, il affiche correctement le site.

Une ultime ligne de code pour corriger ce "problème" (qui n'en est pas vraiment un) ?

Merci,

Hors ligne

 

#4 01-11-2011 21:34:58

Sylvain91
Nouveau membre
Lieu: Corbeil-Essonnes
Date d'inscription: 19-02-2009
Messages: 7

Re: [Résolu] [OVH] [Zend Framework] Soucis d'installation

Ce que tu obtiens est ce que j'espérais. Si tu veux obtenir directement ton site il faut mettre le code directement à la racine (supprimer ton dossier v2) mais je ne sais pas trop ce que tu as sur ton serveur...

Si tu avais la main sur le serveur tu pourrais paramétrer Apache (via httpd.conf) pour changer la racine du serveur web et choisir v2. C'est ce que l'on fait en local.


Formateur - Développeur

Hors ligne

 

#5 01-11-2011 22:33:10

Thoomaas
Membre
Date d'inscription: 31-10-2011
Messages: 17

Re: [Résolu] [OVH] [Zend Framework] Soucis d'installation

Bonsoir,

Supprimer v2 et placer au niveau supérieur le contenu n'est pas possible (puisque la v1 y est), mais je ferais ça au moment de la mise en production. En espérant que tout fonctionne correctement.

Pour le développement local, j'avais en effet configuré apache pour y placer un hôte virtuel.

Merci de ton aide,

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