服务器迁移prestashop后未显示产品图像

时间:2014-01-21 23:04:45

标签: prestashop prestashop-1.5 server-migration

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

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

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

我尝试从偏好设置/图片页面重新生成缩略图,但没有工作并给出了#34;内部服务器错误"。

我在/etc/httpd/conf.d/fcgid.conf中将进程配置更改为FcgidBusyTimeout 3600

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

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

Anyhelp将更受欢迎!

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

5 个答案:

答案 0 :(得分:4)

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

这在类似的情况下对我有用。如果没有,请尝试重新生成缩略图(首选项&gt;图像&gt;重新生成拇指)。由于你有很多图像,尝试按类型重新生成类型,因为这个过程需要花费很多时间,如果它被中断,最好知道停止的位置。

祝你好运。

答案 1 :(得分:4)

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

转到首选项 - &gt; SEO和URL。

在那里,您将获得一个名为&#34; Set Shop URL&#34;的商店详细信息块,您必须根据您的服务器详细信息更改Shop域,SSL域,基本URI的详细信息。

答案 2 :(得分:2)

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

答案 3 :(得分:2)

您可以查看以下内容:

  • 默认图片路径_PS_PROD_IMG_DIR__PS_IMG_DIR_ 已更改defines.inc.php,其余路径符合预期
  • PS_IMAGE_QUALITY的值已手动更改为jpg而不是png表格中的ps_configuration

答案 4 :(得分:1)

更新域名:

  • 您的 [www root] / .htaccess
  • ps_shop_url db table