Pour obtenir le fichier journal des erreurs que j'active dans ce menu
Configuration > Developer > Log Settings > Enabled = Yes
et créer un /var/log
dossier et définir l'autorisation777
Quand j'ai eu cette page d'erreur
Une erreur s'est produite lors du traitement de votre demande. L'
impression d'exception est désactivée par défaut pour des raisons de sécurité.Numéro d'enregistrement du journal des erreurs: 1337641918483
Il n'y a aucun fichier dans le dossier var / log
Puis-je connaître la raison pour laquelle le fichier journal des erreurs n'est pas créé et comment le résoudre?
Si vous souhaitez voir ces erreurs directement sur la page, ajoutez
en haut de votre fichier .htaccess. Vous obtiendrez l'erreur complète directement via le navigateur, au lieu d'avoir à obtenir le fichier de var / report.
Remarque :: Supprimez SetEnv MAGE_IS_DEVELOPER_MODE true du .htaccess avant de vous lancer!
Le post le plus concis et le plus complet que j'ai vu sur le débogage de Magento, et une excellente ressource, est ici: Fondamentaux pour déboguer une boutique Magento
la source
Il semble que la faute soit aux autorisations du dossier et des fichiers qu'il contient.
Parfois, lorsque Magento crée un dossier, il n'ajoute pas les autorisations correctes à ce dossier "Comme dans les autorisations utilisateur / propriétaire", pas seulement 777.
Tu dois:
chown accountuser.accountuser / home / accountuser / public_html / var / report
Ou
chown accountuser.accountuser / home / accountuser / public_html / var / report * "Mais soyez très prudent avec le" * "Je le ferais personnellement juste pour les derniers car le fait de vous tromper vous causera un monde de douleur.
la source
Dans mon cas, seul le sous-répertoire "log" n'appartenait pas à l'utilisateur apache en cours d'exécution.
Mon utilisateur apache est bitnami: daemon ...
Donc pour moi, la solution était:
la source
Si vous travaillez avec Magento 1, il existe une option pour gérer les journaux de Magento. En ce qui concerne Magento 2, il n'y en a pas: / Et je ne vais pas vous recommander de travailler sur Magento 1 car ce sera EOL pour la version 1 cette année.
Donc, ce que vous pouvez faire, c'est:
SetEnv MAGE_IS_DEVELOPER_MODE true
Si vous souhaitez voir ces erreurs directement sur la page.
Le deuxième est un fournisseur d'hébergement qui peut également vous aider. Comme je connais l'un des hébergeurs qui m'aide à suivre les journaux du serveur comme Appache et NGINX.
la source