Salut à tous,

Je suis en train de tester ZF avec OVH. Bon, j'ai lu ici meme des posts car cela posait des problemes. J'ai fais ce qu'il a été dit dans ces posts sans succes.
Je n'ai pas de controlleur "error", juste un indexController.php et une vue, rien de plus. C'est quand meme dingue.
- J'ai essayé de changer les liens dans ::run('.
- /index/ ne marche pas non plus
- Tout est en 755
-

Voici l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message
 
'Invalid controller specified (error)' in /homez.42/quoidaut/offline-shared/zf/library/Zend/Controller/Dispatcher/Standard.php:249 Stack trace: #0 /homez.42/quoidaut/offline-shared/zf/library/Zend/Controller/Front.php(946):
 
Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 /homez.42/quoidaut/offline-shared/zf/library/Zend/Controller/Front.php(226):
 
Zend_Controller_Front->dispatch() #2 /homez.42/quoidaut/www/index.php(16): Zend_Controller_Front::run('../application/...') #3 {main} thrown in /homez.42/quoidaut/offline-shared/zf/library/Zend/Controller/Dispatcher/Standard.php on line 249
Voici l'arborescence :

Mvc:
/application/
/application/controllers/
etc...

Bootstrap:
/www/index.php
/www/.htaccess

ZF :
/offline-shared/zf/library/

Voici le code :
htacces:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
 
SetEnv PHP_VER 5
index.php (bootstrap) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php 
DEFINE ('_PATH_TO_ZF_','/homez.42/quoidaut/offline-shared/zf/library');
 
set_include_path("."
	.PATH_SEPARATOR._PATH_TO_ZF_
	.PATH_SEPARATOR.get_include_path()
);
 
require_once 'Zend/Controller/Front.php';
Zend_Controller_Front::run('../application/controllers');
Je suis paumé...
Merci de votre aide

Fabrice