按文件编辑 Magento 配置设置(无法保存)
Edit Magento Configuration settings by file (cant save)
我在使用 magento 网站时遇到问题,该网站无法保存任何内容,但我的错误日志在
中被禁用
System > Configuration > Developer > Log Settings
我无法通过管理面板更新它们,因为我遇到的问题不允许我启用它们并保存更改,但我无法修复它,因为我没有错误日志。恶性循环!
如何不使用管理面板编辑配置设置?是我的 xml 文件编辑还是更改数据库变量?
您可以连接到数据库并检查开发者日志条目是否存在。
要检查的查询是:
SELECT * FROM `core_config_data` WHERE `path` LIKE 'dev/log/active';
如果结果是任何记录,则将值更新为 1。否则,您可以使用以下插入查询在数据库中添加新条目。
insert into `core_config_data` (scope, scope_id, path, value) values('default',0,'dev/log/active', 1);
更新数据库中的值后,确保刷新所有 magento 缓存。
我最终更改设置的方式是通过位于
的文件
homedir/public_html/app/code/core/Mage/Core/etc
并编辑了 config.xml
文件中的以下块
<log>
<active>0</active>
<file>system.log</file>
<exception_file>exception.log</exception_file>
</log>
并将 <active>
更改为 1
我在使用 magento 网站时遇到问题,该网站无法保存任何内容,但我的错误日志在
中被禁用System > Configuration > Developer > Log Settings
我无法通过管理面板更新它们,因为我遇到的问题不允许我启用它们并保存更改,但我无法修复它,因为我没有错误日志。恶性循环!
如何不使用管理面板编辑配置设置?是我的 xml 文件编辑还是更改数据库变量?
您可以连接到数据库并检查开发者日志条目是否存在。 要检查的查询是:
SELECT * FROM `core_config_data` WHERE `path` LIKE 'dev/log/active';
如果结果是任何记录,则将值更新为 1。否则,您可以使用以下插入查询在数据库中添加新条目。
insert into `core_config_data` (scope, scope_id, path, value) values('default',0,'dev/log/active', 1);
更新数据库中的值后,确保刷新所有 magento 缓存。
我最终更改设置的方式是通过位于
的文件homedir/public_html/app/code/core/Mage/Core/etc
并编辑了 config.xml
文件中的以下块
<log>
<active>0</active>
<file>system.log</file>
<exception_file>exception.log</exception_file>
</log>
并将 <active>
更改为 1