![CSV 导入后缺少图像 - Prestashop v1.6.1.3](https://linux22.com/image/1551663/CSV%20%E5%AF%BC%E5%85%A5%E5%90%8E%E7%BC%BA%E5%B0%91%E5%9B%BE%E5%83%8F%20-%20Prestashop%20v1.6.1.3.png)
希望你能帮帮我。我不得不停止我的商店/业务,迫切需要一些帮助。
我删除了所有产品并通过 csv 导入对我的产品系列进行了重新定价。现在我的部分/大部分图片都丢失了。每个产品都有 2 张图片,似乎主要是第一张图片丢失最多。
我检查了:
- 图片在我的托管服务器上 - 一切都很好
- csv 上的图像位置链接是正确的 - 一切都很好
- 确保缺失的艺术尺寸大致相同
- 清除我的现金
- 将图像文件的权限更改为 777
- 将我的图片重新上传到托管服务器上的新目录,并将所有图片文件的权限更改为 777,并编辑 csv 中的链接
- 删除了我的 .htaccess
- 更改为友好网址
- 改回“非”友好网址
- 重新生成缩略图
- 更改了 seo 和 url - 重定向到规范 URL 已设置:无重定向
- 更改了 SEO 和 URL - 重定向到规范 URL 已设置:302 移动临时
- 更改了 SEO 和 URL - 重定向到规范 URL 已设置:301 已移动
- 在 override/classes 中创建了一个 tools.php 文件(从友好网址来回更改)
在此先非常感谢您的帮助
答案1
该问题是由托管服务提供商的 php.ini 文件设置(您可能无法更改)引起的。通过 csv 导入上传新产品时,必须重新生成缩略图,否则“某些”产品可能没有任何产品照片。作为解决方法,您有两种选择:
选择 1。 您可以将 csv 文件拆分为 10-20 个产品项目块。此块大小似乎取决于托管服务提供商的 php.ini 设置。如果发生超时,则必须减小块大小并重新上传。请注意,请确保检查产品列表,以确保在上次超时失败期间不会覆盖产品。iPAGE sql 超时似乎约为 1 小时,因此如果您在上传之间留有间隙,则可以增加块大小(对我来说最多为 90 个产品项目)。
选择 2。
如果您重命名图像文件并将其上传到主机/服务器上的新目录,并从 csv 文件链接到该目录,则图像链接和问题都会解决。 很多工作。
希望这对某人有帮助