J'ai des itinéraires comme: /, /, / se connecter, / register, etc. qui fonctionnent correctement dans ENV environnement.
Au début, j'ai eu 404 erreur lorsque j'essaye d'accéder à mon site via APP.HP au lieu de app_dev.php p>
puis j'ai suivi Ce conseil et nettoyé mon cache. p>
mais maintenant je reçois un écran vide essayant d'accéder à l'un des itinéraires enregistrés tels que app.php / ou app.php / login. p>
J'ai trouvé ceci Message in prod.log: p> voici mon routage.yml: p> routage.yml in authbundle: tasks:
pattern: /tasks
defaults: { _controller: PtrackerTasksBundle:Default:index }
tasks_add:
pattern: /tasks/add
defaults: { _controller: PtrackerTasksBundle:Default:add }
tasks_view:
pattern: /tasks/view/{id}
defaults: { _controller: PtrackerTasksBundle:Default:view, id : null }
tasks_change_responsible:
pattern: /tasks/change_responsible/{id}/{responsible}
defaults: { _controller: PtrackerTasksBundle:Default:change_responsible, _format: json }
tasks_change_status:
pattern: /tasks/change_status/{id}/{status}
defaults: { _controller: PtrackerTasksBundle:Default:change_status, _format: json }
tasks_edit:
pattern: /tasks/edit/{id}
defaults: { _controller: PtrackerTasksBundle:Default:edit }
3 Réponses :
Premièrement, consultez la liste des itinéraires de la console (commande pour régler l'environnement de produit sans cache, dans le fichier routeur: débogage code>).
Si vous avez trouvé vos routeurs, alors quelques problèmes avec le cache de compensation dans mon cas i Supprimer le dossier
app / cache Code> manuellement et fonctionnent.
app .php code> Changement de P>
$kernel = new AppKernel('prod', true);
Le problème était dans les droits de la dossier incorrect. Quand je l'ai mis à 777 ça a fonctionné bien
Le deuxième paramètre est pour activer le débogage, dans ce cas pour l'environnement produit. Comment activer le débogage et désactiver la mise en cache
Essayez de nettoyer le cache sur prod Enviroment.
php app/console cache:clear --env=prod --no-debug
app/console cache:clear or active mod_rewrite in activate the directory: nano /etc/apache2/apache2.conf AllowOverride None <Directory "/var/www/html"> AllowOverride None </Directory> for <Directory "/var/www/html"> AllowOverride All </Directory> http://www.dev-metal.com/enable-mod_rewrite-ubuntu-14-04-lts/
Qu'est-ce que
php app / console routeur: débog -e = prod code> sortie?
[RunTimeException] Impossible d'écrire dans le répertoire de cache (/ Accueil / Renat / www / pTraker / app / cache / prod) maintenant, il fonctionne avec 777 droits :)