Comment déboguer magento application
Je suis en train de travailler avec Magento, mais je n'ai pas trouvé un très bon moyen de déboguer mes modules. Par exemple, beaucoup de temps, j'ai une page blanche sans erreur php et pas d'erreurs d'apache. Par exemple, dans le backend, si un contrôleur de grille n'est pas bien défini, je n'ai pas une erreur.
Comment déboguer module Magento?
OriginalL'auteur Sebastien | 2011-09-19
Vous devez vous connecter pour publier un commentaire.
Il semble que vous voulez activer le mode Développeur. Ajoutez ceci à votre .htaccess:
Vous pouvez également activer l'affichage des erreurs dans index.php:
La meilleure façon que j'ai trouvé pour le débogage est avec X-Debug dans un environnement local. Vous pouvez également utiliser des fichiers journaux à l'aide de débogage dans un environnement de production, si vos pas en mesure d'exécuter X-Debug dans l'environnement.
J'ai une plus détaillée de poster ici:
Considérer également l'installation de XDebug
En général, vous voulez éviter de mettre à la mode développeur sans l'IP exception pour éviter les I/O disque lors de la connexion ou de l'utilisation de xdebug à distance par exemple. Avec qui dit: docs.magento.com/m1/ce/user_guide/configuration/advanced/... a votre réponse.
index.php
peut être enveloppé ainsi avec le même conditionnement, mais nécessitera la mise en cache désactivé pendant une heure de pointe & examiner le mode de maintenance avec l'IP de tests avec les coups de poing de la même façon à: * gist.github.com/molotovbliss/16a36c803f3f01cf22359d0d58b80c44OriginalL'auteur B00MER
Ce fil est vieux, mais utile.
Des outils de débogage et astuces sont important car il permet d'économiser beaucoup de temps d'un développeur.
Voici une liste compilée Mon entreprise Utilise.
Utilisation d'Eclipse débogueur: Magento est installé sur un ordinateur de bureau à l'aide d'Eclipse débogueur, nous appliquons des points d'arrêt et d'autres débogage astuces.
Utilisation de Bug commerce comme suggéré dans le post ci-dessus.
Utilisation de Mage::le journal d'erreur du journal et journal des exceptions.Aussi Magento fichiers de Rapport.
Utilisation de Varien Objet getData, de débogage.
Utilisation de la trace: Mage::log(Varien_Debug::trace(true, true, null, 'backtrace.le journal)
Serveur distant niveau de débogage.
var_dump fonction PHP echo et de sortie.
OriginalL'auteur oscprofessionals
Si vous (voulez être un vrai Magento Développeur, ici est la meilleure combinaison de l'EDI et du plugin, vous devez l'utiliser pour travailler sur vos Projets Magento.
Laissez-moi savoir si vous avez besoin de quelque chose ou de toute aide de l'installation de certaines choses.
Meilleur,
Alejandro.
OriginalL'auteur AleGrinGo
Vous pouvez regarder dans var/log/exception.journal ou d'un système.journal dans la racine de magento. Ce sont les répertoires pour Magento excepetions et les journaux. Sinon, vous pourriez avoir besoin d'augmenter le php error log.
Alan Tempête créé un Commerce De Bug pour aider avec certains inline questions de développement.
error_reporting(E_ALL | E_STRICT)
par défaut. Comment devrait être augmenté davantage?Je seconde que le Commerce de Bug pour Magento est un outil formidable. Il est de 50$, mais vaut chaque centime, car il prend tout le travail de deviner!
OriginalL'auteur Vern Burton
S'il vous plaît essayez d'utiliser cette magento débogueur, c'est l'extension chrome. http://w3site.org/magento_debugger c'est vraiment des vitesses de travail. Juste besoin de le configurer sur le backend une fois et utilisez Chrome extension.
Ici est facile à déboguer des blocs, des mails. Facile de profil de vos extensions, etc.
OriginalL'auteur Alexander Tereta