ZenCart批量导出产品出错easypopulate.php?download=stream&dltype=full

ZenCart批量导出产品出错www.xxx/com/admin/easypopulate.php?download=stream&dltype=full, 没有CSV文件导出,第一感觉似乎是程序错误,就打开后台错误提示,再导出试试,结果导出来一个CSV表,查看原来是空表,什么都没有,后台什么错误都没有,那肯定不是程序问题。接着再查,在网上搜索了一些解决办法。处理如下:

解决办法:
将后台admin\easypopulate.php文件在第一行加入以下代码
@ini_set(“memory_limit”,-1);再去后台试试导出是不是成功了。

原因可能是数据太大引起的。

关于memory_limit的一些说明:

memory_limit是设置PHP使用内存时空间,一般设置为内存的四分之一,应该就查不多了。如512M内存设置128M,1G内存设置256M。设置太大会影响系统速度,因为系统和数据库及其他程序同样需要内存空间,一般系统和数据库内存空间是自己分配的。如果不需要任何内存上的限制,必须将其设为 -1。

 

This entry was posted in ZEN CART技术问题. Bookmark the permalink.

发表评论