J'ai installé CakePHP sur mon serveur de test et cela fonctionne correctement. Lorsque j'ai déplacé le site vers le serveur de production, le site ne fonctionne pas. Dans routes.php j'ai ce codeLe routage Cakephp ne fonctionne pas correctement (erreur 404)
Router::connect('/', array('controller' => 'occasions', 'action' => 'index'));
Il se charge lorsqu'il n'y a pas de nom de contrôleur et d'action dans l'URL. Si j'ajoute le nom du contrôleur et le nom de l'action dans l'URL, la page donnant une erreur 404, c'est-à-dire www.server.com/mycake
fonctionne correctement, mais www.server.com/mycake/occasions/index
donne l'erreur 404. Le mod_rewrite est activé dans le serveur. Et aussi les js et css ne sont pas chargés avec ce code:
echo $html->css(array('style'));
echo $javascript->link(array('common_functions','jquery.min'));
Avez-vous un niveau de débogage défini sur au moins 1 dans core.php? – JJJ
Le niveau de débogage est 2 – Warrior
Avez-vous regardé les journaux Apache pour vérifier s'il y a des messages d'erreur utiles? – nIcO