Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
J'étais sur un hébergement où tout fonctionnait correctement. J'ai changé pour OVH et je rencontre quelques problèmes désormais: la seule page qui fonctionne est la page d'accueil avec le contrôleur Index. Lorsque je change de page, j'ai l'erreur suivante:
The requested URL /public/gallery/index/cat/menuiserie was not found on this server.
Voici mon arborescence (celle par défaut):
Maildir/ application/ bin/ cgi-bin/ docs/ homes/ library/ logs/ public/ src/ tests/
Mon fichier de configuration:
[production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" appnamespace = "Application" resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" resources.frontController.moduleDirectory = APPLICATION_PATH "/modules" resources.modules = resources.frontController.params.displayExceptions = 0 resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts" resources.view[] = resources.view.helperPath.admin_View_Helper = APPLICATION_PATH "/views/helpers" ; ---------------- ; -----DB data---- ; ---------------- resources.db.adapter = "PDO_MYSQL" resources.db.params.dbname = "***" resources.db.params.host = "localhost" resources.db.params.username = "***" resources.db.params.password= "***" resources.frontController.baseUrl = "/public/" [staging : production] [testing : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 [development : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 resources.frontController.params.displayExceptions = 1
Et l'index.php:
<?php // Define path to application directory defined('APPLICATION_PATH') || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application')); // Define application environment defined('APPLICATION_ENV') || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production')); // Ensure library/ is on include_path //set_include_path(implode(PATH_SEPARATOR, array( // realpath(APPLICATION_PATH . '/../library'), // get_include_path(), //))); set_include_path( APPLICATION_PATH.'/../library'.PATH_SEPARATOR. APPLICATION_PATH.'/../library/Zend' ); /** Zend_Application */ require_once 'Zend/Application.php'; // Create application, bootstrap, and run $application = new Zend_Application( APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini' ); $application->bootstrap() ->run();
Je tiens à préciser que tout fonctionnait correctement avant et que tout les fichiers sont bien présents sur le serveur.
Merci d'avance pour vos futures aides
Hors ligne
Bonjour,
Pourrait-on voir ton fichier htaccess, il se peut qu'il manque quelques instructions pour que ça fonctionne sur OVH.
Hors ligne