如何在Magento数据库中启用exception.log和system.log



在Magento中,如何在数据库级别启用exception.logsystem.log

我知道我可以通过管理后端(,我不想这样做)。

什么值需要更改?我假设dev/log/active需要在core_config_data中设置为1,但我这样做了,那个并没有启用日志记录。谢谢

您的解决方案是正确的。这是在数据库中启用它的正确位置。如果不起作用,请尝试清除缓存。如果仍然不起作用,请尝试select * from core_config_data where path = "dev/log/active";,并检查它是否未针对覆盖您的设置的特定作用域禁用

使用以下查询

INSERT INTO `yourmagentodbname`.`core_config_data` (`scope`, `scope_id`, `path`, `value`) VALUES ( 'default', '0', 'dev/log/active', '1');

检查文件夹权限。您需要为运行apache的用户授予权限。

在我的案例中,只有子目录"log"不属于正在运行的apache用户。

我的apache用户是bitnami:守护进程

所以对我来说,解决方案是:

sudo chmod -R 777 var/
sudo chown -R bitnami:daemon var/

最新更新