2013-08-13 1 views
0

Je suis Vaijanath. J'utilise cakephp installé sur la lampe. Maintenant, je l'ai créé une application de blog, mais quand je lance ceci sur localhost/cakephpproject/cakephp/ il montre une erreur:Une erreur interne s'est produite

"An Internal Error Has Occured". 

Et j'avais changé le « routes.php » dans « /app/config/routes.php » de

"Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));" 

à

"Router::connect('/', array('controller' => 'posts', 'action' => 'index'));" 

Ceci est une erreur interne et je ne suis pas en mesure de le résoudre. Pourriez-vous m'aider s'il vous plaît?

+0

Premièrement: avez-vous une action d'index dans PostsController? Deuxièmement, avez-vous la variable de débogage définie à> = 1 pour obtenir une erreur plus détaillée? – Nunser

Répondre

0

Votre projet est-il dans le répertoire public_html de votre utilisateur?

Si oui, vous devez mettre à jour les trois fichiers .htaccess, situés dans <projectBase>/, <projectBase>/app/ et <projectBase>/app/webroot, et ajoutez le code suivant après chaque instruction RewriteEngine on:

RewriteBase /~<yourUserName>/<projectBase>/ 

Espoir qui a aidé.

0

Dans votre application CakePHP dans le dossier 'config', modifiez le paramètre suivant dans le fichier 'core.php' Configure :: write ('debug', 0); Changez la valeur '0' en '2' et CakePHP imprimera toutes les erreurs de débogage.

Il permet d'afficher toutes les erreurs .. et quand les fonctions fonctionne à nouveau changer puis revenir à 0.

Questions connexes