2

我有一个内置于 magento 的网站。在管理面板中,我编写了一个自定义脚本来导入产品。现在我一次最多可以上传 500 个产品。此过程还包括从 diff 网站导入图像。

现在我正面临着internal server error 500导入文件的过程。由于它是一个大文件,运行需要 30-40 分钟。我已经增加了 php.ini 的所有设置

max_execution_time to 6000
memory_limit to 1024M
upload_max_size 1000M
post_max_size 1000

我缺少什么设置。如果我越过内存限制。有没有办法清除内存。我还为每个循环从我的代码中取消设置变量。

4

2 回答 2

1

您可以使用 MAGMI 导入产品http://sourceforge.net/projects/magmi/。我已经使用这个脚本从远程站点导入了 20,000 个产品和图像。性能和准确性非常好。

于 2013-09-20T06:47:13.013 回答
0

您可能缺少以下设置:

file_uploads On
upload_max_filesize 1000M
max_input_time 100000
session.gc_maxlifetime 1200

这个最后应该有“M”:

post_max_size 1000M

还有,你是故意放在to这里的吗?

memory_limit to 1024M
max_execution_time to 6000

它不应该在那里。

于 2013-09-20T06:54:11.750 回答