web-dev-qa-db-fra.com

Comment activer les messages d'erreur magento?

J'ai installé Magento Community edition et essayé de créer mon premier module simple hello world. Après quelques heures, j'ai finalement réussi à le faire fonctionner.

Mes problèmes étaient que j'avais utilisé une casse incorrecte dans certaines des balises XML.

Tout en essayant de le faire fonctionner, j'ai essayé de charger la page, un message introuvable a été affiché, mais aucune erreur.

J'ai activé les erreurs dans le panneau de configuration administrateur System > Configuration > Developer > Log Settings et j'ai écrit une ligne qui, je le sais, aurait dû générer une erreur mais je viens de recevoir un écran vide

  1. Comment puis-je obtenir des erreurs à afficher dans Magento?
  2. Est-ce considéré comme une erreur lorsque j'utilise un boîtier incorrect dans un fichier xml ou s'agit-il d'un problème où je ne recevrais pas de message d'erreur? Et si tel est le cas, comment pourrais-je trouver rapidement le fichier qui cause le problème (évidemment pas un problème pour le moment, mais je peux imaginer que le module deviendra fonctionnel, il sera difficile de trouver un seul problème de boîtier qui cause le problème)
24
tony09uk

Pour activer le rapport d'erreurs

Dans la page d'index, modifiez les éléments suivants:

error_reporting(E_ALL | E_STRICT);

à

error_reporting(E_ALL);

Définissez $_SERVER['MAGE_IS_DEVELOPER_MODE'] = true

et décommenter cette ligne

#ini_set('display_errors', 1);

Dans le dossier Erreurs, renommez local.xml.sample En local.xml.

j'espère que cette aide.

44
Pankaj Pareek

pour terminer le post pankaj, ce travail pour moi index.php

ini_set('display_errors', 1);
error_reporting(E_ALL);

$_SERVER['MAGE_IS_DEVELOPER_MODE'] = true;
17
masoud2011

Voici les étapes à suivre pour configurer Magento pour qu'il affiche les erreurs sur le navigateur:

  1. Système> Gestion du cache> Désactiver tout
  2. Système> Configuration> Avancé> Développeur> Paramètres de journal> Activé => Oui
  3. Système> Configuration> Web> Optimisation des moteurs de recherche> Utiliser les réécritures du serveur Wbe => Oui
  4. Système> Gestion des index> Réindexer tout
  5. Ouvrez .htaccess et définissez: SetEnv MAGE_IS_DEVELOPER_MODE "true" à la fin du fichier
  6. Ouvrez .htaccess et définissez: php_value display_errors On quelque part à l'intérieur
  7. Renommez ou copiez /errors/local.xml.sample dans /errors/local.xml
2
Waqleh

Modification de ce code dans le répertoire magneto index.php:

Search for error_reporting(E_ALL | E_STRICT);

Remplacer par

error_reporting(E_ALL);
$_SERVER['MAGE_IS_DEVELOPER_MODE'] = true;

OU Décommentez-le en supprimant le signe # de

#ini_set('display_errors', 1);

Lien arbitré: http://www.templatemonster.com/help/magento-how-to-display-error-messages.html

1
Rajesh Baskaran