我有一个内置magento的网站。在管理面板中,我编写了一个自定义脚本来导入产品。目前我一次上传最多500个产品。此过程还包括从差异网站导入图像。
现在我在导入文件时面对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
我缺少什么设置。如果我越过内存限制。有没有办法清除记忆。我还为每个循环取消了代码中的变量。
答案 0 :(得分:1)
您可以使用MAGMI导入产品http://sourceforge.net/projects/magmi/。我用这个脚本导入了20,000个产品以及来自远程站点的图像。性能和准确性非常好。
答案 1 :(得分: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
不应该在那里。