【问题标题】:Product images not showing after server migration prestashop服务器迁移 prestashop 后未显示产品图片
【发布时间】:2014-02-11 19:14:19
【问题描述】:

我已将我的 prestashop 1.5.6 电子商务网站迁移到新服务器,

我所做的只是将文件上传到新服务器并导入数据库。

我清理了 Cache/smarty/compile 和 Cache/smarty/cache 文件夹并留下了 index.php 文件。

我尝试从首选项/图像页面重新生成缩略图,但没有成功,并给出“内部服务器错误”。

我在/etc/httpd/conf.d/fcgid.conf中把进程配置改成FcgidBusyTimeout 3600

我再次尝试重新生成,这一次,它给出的是:在/img/p/1/2/xxx中找不到原始图像,但实际上我所有的图像都在/img/p/xxxx.png中

我尝试在首选项/图像页面中使用将图像移动到新图像结构功能,它创建了结构,但现在找不到 1400 多张图像!!

欢迎任何帮助!

更新日期:2014 年 6 月 27 日 在 48 小时寻找和尝试不同的解决方案、将版本恢复为商店的备份副本并且不再管理商店后,我失去了希望。失去了客户..

【问题讨论】:

  • 这个问题仍然没有解决方案?如果有的话,请与我们分享。谢谢

标签: prestashop prestashop-1.5 server-migration


【解决方案1】:

您是否重新生成了您的.htaccess?为此,请转到首选项> SEO 和 URL,然后单击保存。这将根据您的新服务器配置自动刷新该文件中的一行。

如果没有,请尝试重新生成缩略图(首选项>图像>重新生成缩略图)。由于您有很多图像,因此请尝试按类型重新生成,因为该过程需要很多时间,并且如果中断,最好知道在哪里停止。

当然,所有的操作都最好在开发环境中完成。

祝你好运。

【讨论】:

  • 救了我。很感谢!在数据库中更改ph_shop_url.domain 不是一个好的解决方案。你的方法是最好的。不要忘记也清除缓存。
【解决方案2】:

对于可能尚未得到答案的其他人

转到首选项 -> SEO 和 URL。

在那里您将获得一个名为“设置商店 URL”的商店详细信息块,您必须根据您的服务器详细信息更改商店域、SSL 域、基本 URI 的详细信息。

【讨论】:

    【解决方案3】:

    您是否检查了图像的后缀?有时它会从 _home 更改为 _homedefault。

    【讨论】:

      【解决方案4】:

      你可以检查这些:

      • 默认图片路径_PS_PROD_IMG_DIR__PS_IMG_DIR_defines.inc.php 中进行了更改,其余路径与预期一致
      • PS_IMAGE_QUALITY 的值已手动更改为 jpg,而不是 ps_configuration 表中的 png

      【讨论】:

        【解决方案5】:

        更新域:

        • 你的[www root]/.htaccess
        • ps_shop_url 数据库表

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-01-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-07-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多