mysql - Magento 导入 "please wait"-> 导入完成而不通知

标签 mysql magento import

我希望你能帮助我解决我的大问题。

我尝试使用 50-60.000 SKU 设置 ma​​gento 商店。我为 excel 创建了一个脚本,用于将数据转换为 csv

一切正常,但如果我达到大量 SKU - 导入卡住并显示“请稍候”,则什么也不会发生。导入后没有“成功”消息。但所有产品在后端都是可见的。我导入的所有数据都正确存在于后端。

我没有收到来自 html 或 ajax 的任何响应,仅卡住在“请稍候”。根据我的经验,只有在最后收到“成功”消息时我才会看到产品。

导入后没有出现我必须重新索引 magento 的消息,这也是不正常

服务器超时和其他设置不是问题。安装新数据库后,我可以立即导入2.000 skus(可配置)+ 15.000 skus(简单),没有任何问题。 数据库中的 SKU 达到一定数量后就会出现该问题。

我还尝试增加 php 内存限制 - 但没有成功。我真诚地希望您能帮助我实现您的想法。

谢谢大家!

<小时/>

编辑

我尝试使用 firebug 来确定问题。

我收到以下回复:

fatal error :/usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/CatalogInventory/Model/Stock/Status.php 中允许的内存大小已耗尽(尝试分配 8388608 字节) 268435456 字节第489行

你能帮我吗?

  • 将 php 内存限制设置为 2000mb 但出现同样的错误

============== 解决了! 问题是内存限制 ->我在托管服务的后端设置 但 .htaccess 的值较低

到目前为止谢谢大家!

最佳答案

您似乎没有分配 2000mb,因为它显示已耗尽允许的内存大小 268435456 字节(即 256mb)。

对于 Magento,您最好将内存限制设置为 1024mb。不要忘记在配置文件中进行任何更改后您需要重新启动服务器。如果错误仍然存​​在,请尝试增加 php.ini 文件中的这些值:

max_input_time
max_execution_time

如果错误仍然存​​在,请安装调试器 ( xdebug ) 并查看某处是否存在内存泄漏。

一般来说,如果可能的话,使用消耗更少内存的数据流导入(逐行导入),但需要更长的时间。

关于mysql - Magento 导入 "please wait"-> 导入完成而不通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30094139/

相关文章:

mysql - MySQL 中使用连接的慢查询

非事件用户时的 PHP 邮件

javascript - Magento : Moving content to the review tab on the product page

Magento $_product->getName 为空

magento - 图像从 Magento 的后端消失,但在 SSL 实现后仍在前端

perl - 将环境变量导入 Perl

python - 无效请求错误 : VARCHAR requires a length on dialect mysql

php - 仅使用 Facebook 社交登录 + php/mysql

sql-server - 如何使用 SqlBulkCopy 保持行顺序?

python - ImportError : No module named test_data, 但 test_data.py 与 PyCharm 下的 test.py 在同一目录中使用 virtualenv