我试图将我的magento设置为主机。因此,我创建了一个新数据库,并导入了sql文件并更改了数据库的local.xml中的设置。但是现在由于安全原因,我默认情况下禁用了异常打印。
我试图将我的magento设置为主机。因此,我创建了一个新数据库,并导入了sql文件并更改了数据库的local.xml中的设置。但是现在由于安全原因,我默认情况下禁用了异常打印。
Answers:
将/ errors中的local.xml.sample重命名为local.xml,您将能够看到错误和整个堆栈跟踪。
注意:如果在生产服务器上使用,可能会导致安全漏洞。解决错误后,请确保将其还原。
PS:更加安全。启用例外打印后,限制magento仅访问您的IP
我也遇到了这个问题,只是在这里搜索并找到了解决方案,您可以按照以下步骤操作:
找到安装了Magento的根目录。搜索“错误”目录。
将文件名更改local.xml.sample
为local.xml
重新加载显示错误消息的页面,您将看到错误消息的完整列表–重命名的目的local.xml
是允许显示完整的错误消息。
现在,找到magento_directory/lib/Zend/Cache/Backend/File.php
并寻找:
protected $ _options = array('cache_dir'=>'null',将其替换为:protected $ _options = array('cache_dir'=>'tmp /',然后保存文件。
现在,转到Magento根目录并创建一个名为“ tmp”的新目录。
刷新错误页面,查看问题是否解决。希望这可以帮助
在错误文件夹local.xml.sample存在的情况下,将名称更改为local.xml lib / Zend / Cache / Backend / File.php,将缓存dir = null更改为tmp
解决方法如下:
打开magento / lib / Zend / Cache / Backend / File.php并查找:
protected $_options = array(
'cache_dir' => 'null',
更改为:
protected $_options = array(
'cache_dir' => 'tmp/',
简便且100%有效的解决方案是重命名缓存文件。
在Magento根文件夹var / cache中
然后重命名缓存文件名,并刷新您的站点。