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