我的 Mage::log() 永远不会显示在 system.log
- 我在 htaccess 中做了 SetEnv MAGE_IS_DEVELOPER_MODE "true" 并在 Magento/index.php 中检查它是否正常
- 我启用了开发日志设置并签入数据库,它做得很好
- 我的 magento/var/log 文件夹和 system.log 设置为 777
我是不是忘记了什么?
Magento 版本。1.12.0.2
我的 Mage::log() 永远不会显示在 system.log
我是不是忘记了什么?
Magento 版本。1.12.0.2
检查您的网络服务器的临时目录。如果应用程序无法写入./var/log/,这就是它结束的地方。
这确实是一个 chmod 故事,我做了一点 (magento/) chmod -R 777 var/ 并且一切都已修复
确保 system.log 被 webserver 用户使用。我的是 www 数据。它也是 chmod 777。我注意到当您的 /magentoroot/var/log 文件不存在或设置不正确时,magento 会将日志文件/缓存文件写入 /tmp。
另外,不要删除日志文件。使用 sudo truncate -s0 logfilename.log
它清除了它们。