8

在 Magento 中,我如何在数据库级别启用exception.log和启用?system.log

我知道我可以通过管理后端来做到这一点(我不想这样做)。

什么值需要改变?我认为dev/log/active需要将其设置为1in core_config_data,但我这样做并没有启用日志记录。谢谢!

4

3 回答 3

11

你的解决方案是对的。这是在数据库中启用它的正确位置。如果它不适合您,请尝试清除缓存。如果仍然无法正常工作,请尝试select * from core_config_data where path = "dev/log/active";检查是否没有针对覆盖您设置的特定范围禁用它

于 2012-08-20T19:26:17.357 回答
3

使用以下查询

INSERT INTO `yourmagentodbname`.`core_config_data` (`scope`, `scope_id`, `path`, `value`) VALUES ( 'default', '0', 'dev/log/active', '1');
于 2014-05-23T14:48:36.687 回答
0

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

在我的情况下,只是子目录“log”不属于正在运行的 apache 用户。

我的 apache 用户是 bitnami:daemon ...

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

sudo chmod -R 777 var/
sudo chown -R bitnami:daemon var/
于 2016-12-21T16:48:26.983 回答