本文概述
- 1.将MAGE_MODE环境变量设置为developer
- 2.启用显示错误
tail var/log/exception.log
这显然是有用的, 但是作为一个使用许多框架(如Symfony, CakePHP, Laravel)的开发人员, 我知道立即查看在发生位置引发的异常是多么有用。你将需要在项目中设置一些基本的内容, 因此你可以随时查看错误。
在这篇简短的文章中, 我们将说明如何快速配置它。
1.将MAGE_MODE环境变量设置为developer你要做的第一件事是将Magento的当前模式设置为开发人员模式。可以通过两种方式完成此操作, 或者直接在命令行中进行。首先, 你需要知道当前所处的模式:
php bin/magento deploy:mode:show
这将在终端中显示如下内容:
当前应用模式:默认。 (注意:环境变量可能会覆盖此值。)
要将当前模式设置为开发人员模式, 在该模式下直接在屏幕上引发异常, 你可以看到发生了什么, 请使用以下命令:
php bin/magento deploy:mode:set developer
你可以使用CLI设置3种可用模式:
- default
- 生产
- 开发商
它通常位于文件的第5行并带有注释, 因此你只需取消注释即可, 仅此而已!
# Use the developer modeSetEnv MAGE_MODE developer
保存更改并继续下一个配置。
2.启用显示错误实际上, Magento在PHP上运行, 你将需要启用PHP的错误报告。使用以下两行代码可以轻松完成此操作:
error_reporting(E_ALL);
ini_set('display_errors', 1);
通常, 这已经存在于app / bootstrap.php文件中, 你只需要取消注释上述说明的行即可。那应该足以看到异常, 因此你可以解决它们。
【如何为你的Magento 2开发版本设置调试环境】编码愉快!
推荐阅读
- Magento 2 Elasticsearch Catalog Search索引器处理未知错误(除非将include_type_name参数设置为true,否则无法在放置映射请求中提供类型)
- 如何从同一局域网(LAN)中的计算机或移动设备访问XAMPP的htdocs目录
- 如何解决Magento 2 composer安装错误(” https://repo.magento.com/packages.json”的无效凭据)
- 如何使用JavaScript和CSS在浏览器中检测用户是喜欢浅色还是深色模式
- Ionic 3 / AngularFire2 authState不能在Android上保留(但可以在Web上运行)
- ionic-app-script在构建时失败 - 无法找到模块'@ angular / compiler-cli / ngtools2'
- 请求AppDataFolder时,Google云端硬盘API会返回错误“无效值”和“无效查询”
- 使用Google Apps脚本查找所有文件夹(和子文件夹)中的文档/幻灯片/表格
- Google Apps脚本中的Google Drive通知