Bonjour,
Ci-joint le code de mon index.php.
Rien de plus classique.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
// mise en place des répertoires et chargement des classes
set_include_path('.'
. PATH_SEPARATOR . './library'
. PATH_SEPARATOR . './application/models/'
. PATH_SEPARATOR . get_include_path());
 
//autoload
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
 
// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');
$frontController->dispatch();
Ce code fonctionne tres bien sur mon serveur local (wamp).
Par contre sur mon serveur de production je recois le message suivant :

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (index)' in...
Pour que cela fonctionne je dois charger manuellement le controller en ajoutant le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
...
. PATH_SEPARATOR . './application/controllers/'
...
 
...
require_once 'indexController.php';
...
Meme si cela fonctionne j'aimerai comprendre ce qui pose probleme.

Un avis eclaire me serait bien utile...