php - CSV 导入大照片时出现 500 内部服务器错误

标签 php csv prestashop-1.6

我在使用 CSV 文件导入产品时遇到问题。

我正在尝试上传包含大约 1400 种产品的 CSV 文件。 . .大多数有三张照片左右。 ……但是图片很大,有 3-4 兆字节。到目前为止,在测试时,我只尝试从包含 5 个项目的 CSV 文件导入。

我最初在 prestashop 中收到一个错误,指示无法复制我的产品图片。产品是进口的,只是没有照片。我对此进行了研究,发现需要更新 PHP.INI 文件。我使用以下参数完成了此操作:

<?php
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

memory_limit = 256M
max_execution_time = 120
max_input_vars = 3000;
suhosin.post.max_vars = 3000;
suhosin.request.max_vars = 3000;


?>

我的 PHP 信息文件在这里:www.gbamedical.com/info.php

现在我收到 500 内部服务器错误。错误日志中的实际错误如下:

[Tue Jul 22 23:21:19 2014] [5435820] [fcgid:warn] [client 97.115.27.65:60638] mod_fcgid: read data timeout in 120 seconds, referer http://www.gbamedical.com/shoppe/05ad01min05/index.php?controller=AdminImport&token=62fefdea84f98bf2f436dafc040b6c1f

[Tue Jul 22 23:21:19 2014] [5435820] [core:error] [client 97.115.27.65:60638] End of script output before headers: index.php, referer http://www.gbamedical.com/shoppe/05ad01min05/index.php?controller=AdminImport&token=62fefdea84f98bf2f436dafc040b6c1f

我做错了什么?我已经尝试过使用较小的图片并且效果很好,但是我使用的供应商的数据提要没有 1400 件商品的较小图片,要让它们变小是一项艰巨的工作。

在此先感谢您提供的任何帮助。

特雷弗

最佳答案

对于您的测试环境,将图像添加到本地服务的 url 并更新您的 csv 以反射(reflect)该更改

http://localhost/importimages/image_name.jpg

然后为您的生产环境做类似的事情。

关于php - CSV 导入大照片时出现 500 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24922691/

相关文章:

php - MySQL 查询无法检索数据...或类似的东西

php - 如何将 php 代码集成到 vuejs 项目中以进行生产构建?

javascript - 如何使用 D3 加载 csv、显示表格并在 javascript 中使用 bootstrap 设置样式

c# - 读取包含货币的逗号分隔 CSV

php - Prestashop 实际数量与实物数量不同

php - Laravel 如何获取当前时间和日期值

php - 在 Symfony2 中显示目录太慢

python - 在 python 中使用 .csv 按特定列数据排序

overriding - 有没有办法覆盖任何/js/*.js 文件?

mysql - Prestashop 1.6 : query to add product weight to all items