我知道可以通过以下途径启用日志记录:
系统 > 配置 > 高级 > 开发者 > 日志设置 > 启用
但如果我没有管理员权限,是否有办法通过数据库来启用它呢?
系统 > 配置 > 高级 > 开发者 > 日志设置 > 启用
但如果我没有管理员权限,是否有办法通过数据库来启用它呢?
System / Configuration中显示的所有设置都存储在core_config_data
表中。
您正在搜索的设置是dev/log/active
。
请注意,在此表中,每个商店的值可能不同。
请将文件lib/Varien/Db/Adapter/Pdo/Mysql.php中的变量值更改为:
$_debug = true;
$_logQueryTime = 0.05;
$_logAllQueries = true;
$_logCallStack = false;
$_debugFile = 'var/debug/pdo_mysql.log';
这将打印出SQL查询
INSERT INTO your_database_name.core_config_data (scope, scope_id, path, value) VALUES ( 'default', '0', 'dev/log/active', '1');
- Mukesh Chapagain