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 :Voici l'arborescence :
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
Mvc:
/application/
/application/controllers/
etc...
Bootstrap:
/www/index.php
/www/.htaccess
ZF :
/offline-shared/zf/library/
Voici le code :
htacces:index.php (bootstrap) :
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 5Je suis paumé...
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');
Merci de votre aide
Fabrice
Partager