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

问题描述 投票:6回答:5

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

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

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

我尝试从Preferences / images页面重新生成缩略图,但没有工作,并给出了“内部服务器错误”。

我在/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
5个回答
4
投票

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

转到首选项 - > SEO和URLS。

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


4
投票

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

这在类似的情况下对我有用。如果没有,请尝试重新生成缩略图(“首选项”>“图像”>“重新生成拇指”)。由于您有很多图像,因此尝试按类型重新生成类型,因为该过程需要花费大量时间,并且最好知道它在中断时停止的位置。

祝好运。


2
投票

你检查过图像的后缀了吗?有时它会从_home变为_homedefault。


2
投票

你可以检查这些:

  • 默认图像路径_PS_PROD_IMG_DIR__PS_IMG_DIR_defines.inc.php中更改,其余路径如预期
  • PS_IMAGE_QUALITY表中,jpg的值被手动更改为png而不是ps_configuration

1
投票

更新域名:

  • 你的[www root] / .htaccess
  • ps_shop_url数据库表
© www.soinside.com 2019 - 2024. All rights reserved.