添加新属性集时Magento超时错误

Posted

技术标签:

【中文标题】添加新属性集时Magento超时错误【英文标题】:Magento timeout error when adding new attribute set 【发布时间】:2012-06-07 16:13:17 【问题描述】:

我在向 Magento 添加新属性集时遇到问题。

在“添加新属性集”页面上,输入名称并选择将新集基于默认值后,我单击“保存属性集”。然后页面加载大约 10-15 秒并显示一个带有此错误的白页:

致命错误:D:\\httpdocs\lib\Zend\Cache\Backend\File.php 第 653 行的最大执行时间超过 30 秒

如果我返回“管理属性集”页面,新的集将包含在列表中! 但是,当我编辑它时,“组”面板是空白的,所有属性都在“未分配的属性”面板中。这很奇怪,因为默认集具有正确的组,因此它看起来不像复制了该集。

非常感谢您提供的任何帮助

【问题讨论】:

【参考方案1】:

我建议您增加通常存储在 php.ini 中的 max_execution_time,一旦您这样做,请务必重新启动 Apache。这也可以通过 .htaccess 来完成,如果您查看 Magento 提供的那个,我相信有一条线可以将其增加到 18000 秒。

【讨论】:

php_value max_execution_time 18000 是个好主意。它还允许完成数据流导出和备份。任何具有较长执行时间的东西都是 Magento 的责任。如果您在属性和类别管理中仍然存在长时间保存的问题,那么您的 mysql 服务器配置错误或没有足够的资源。如果允许继续,这最终将导致数据损坏。 谢谢 Vern,这解决了我的问题。由于该站点位于 Windows nox 上,因此 .htaccess 不起作用。我在 php.ini 文件中更改了它并重新启动了 IIS。它现在正在工作:) 没问题。我以为是 Windows,但我想的是 Wamp,而不是 IIS。很高兴所有问题都得到解决。【参考方案2】:

为防止出现此错误,您必须更改 set_time_limit 的值。

【讨论】:

以上是关于添加新属性集时Magento超时错误的主要内容,如果未能解决你的问题,请参考以下文章

添加优惠券代码时出现Magento错误

将“添加到购物车”按钮重定向到 Magento 中的不同自定义页面/在 Magento 的产品页面中添加新按钮

Magento DB错误:完整性约束违规:1452无法添加或更新子行:外键约束失败

某些产品的页面Magento出现错误500

magento 1.9 新添加的产品没有显示在分类页面?

Magento 2开发教程 - 如何添加新产品属性