11

我目前正在使用 Magento 版本 1.7.0.2_2。安装时显示以下错误:

出于安全原因,默认情况下禁用异常打印。

错误日志记录号:1970080033

文件中的错误说:

a:5:{i:0;s:206:"Error in file: 
"D:\websites\magento\app\code\core\Mage\SalesRule\sql\salesrule_setup\upgrade-1.6.0.0-1.6.0.1.php" - SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value for 'period'"
;i:1;s:930:"
#0 D:\websites\magento\app\code\core\Mage\Core\Model\Resource\Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...')
#1 D:\websites\magento\app\code\core\Mage\Core\Model\Resource\Setup.php(437): Mage_Core_Model_Resource_Setup->_modifyResourceDb('upgrade', '1.6.0.0', '1.6.0.3')
#2 D:\websites\magento\app\code\core\Mage\Core\Model\Resource\Setup.php(320): Mage_Core_Model_Resource_Setup->_upgradeResourceDb('1.6.0.0', '1.6.0.3')
#3 D:\websites\magento\app\code\core\Mage\Core\Model\Resource\Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates()
#4 D:\websites\magento\app\code\core\Mage\Core\Model\App.php(417): Mage_Core_Model_Resource_Setup::applyAllUpdates()
#5 D:\websites\magento\app\code\core\Mage\Core\Model\App.php(343): Mage_Core_Model_App->_initModules()
#6 D:\websites\magento\app\Mage.php(683): Mage_Core_Model_App->run(Array)
#7 D:\websites\magento\index.php(87): Mage::run('', 'store')
#8 {main}"
;s:3:"url";s:9:"/magento/";s:11:"script_name";s:18:"/magento/index.php";s:4:"skin";s:7:"default";}

ps:但是每次显示不同的错误记录号

4

5 回答 5

32

您可以通过将文件重命名local.xml.samplelocal.xml. 文件位置magentoRootDirectory/errors/

于 2014-01-30T08:08:09.343 回答
4

Magento 安装错误 - 异常打印被禁用

这是安装 Magento 时可能发生的已知错误: 处理您的请求时出错 出于安全原因,默认情况下禁用异常打印。错误日志记录号:XXXXXXXXXXXXXXX

这是解决方案:

  • 导航到“错误”文件夹。
  • 将 local.xml.sample 更改为 local.xml
  • 您现在应该在 Magento 页面上看到一个新的疯狂错误列表 - 这没关系。
  • 打开 magento/lib/Zend/Cache/Backend/File.php 并查找:

    protected $_options = array(
    'cache_dir' => 'null',
    
  • 将其更改为:

    protected $_options = array(
    'cache_dir' => 'tmp/',
    
  • 保存。
  • 现在最后一步是在根 Magento 文件夹中创建一个 tmp 文件夹。
  • 而已。
于 2013-08-31T20:22:29.007 回答
2

我已经清除了magento缓存,它解决了问题(我的意思是,在“ var ”文件夹中,有“ cache ”和“ sessions ”,我已经删除了这两个文件夹中的所有内容。但当然是第一次备份)。

于 2013-11-01T00:27:18.353 回答
0

就我而言,我将 php.ini 文件中的 php 执行时间更改为 64000。

于 2016-08-02T12:32:58.507 回答