我已将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小时后失去了希望,将版本还原为商店的备份副本,而不再管理商店。失去了客户..
对于其他可能尚未得到答案的人
转到首选项 - > SEO和URLS。
在那里,您将获得一个名为“Set Shop URL”的商店详细信息块,您必须根据服务器详细信息更改Shop域,SSL域,Base URI的详细信息。
你重新生成了你的.htaccess
吗?为此,请转到首选项> SEO和URL,然后单击“保存”。这将根据您的新服务器配置自动刷新该文件中的一行。
这在类似的情况下对我有用。如果没有,请尝试重新生成缩略图(“首选项”>“图像”>“重新生成拇指”)。由于您有很多图像,因此尝试按类型重新生成类型,因为该过程需要花费大量时间,并且最好知道它在中断时停止的位置。
祝好运。
你检查过图像的后缀了吗?有时它会从_home变为_homedefault。
你可以检查这些:
_PS_PROD_IMG_DIR_
和_PS_IMG_DIR_
在defines.inc.php
中更改,其余路径如预期PS_IMAGE_QUALITY
表中,jpg
的值被手动更改为png
而不是ps_configuration
更新域名: