Php 打开的购物车站点已传输到另一个主机,图像已损坏

Php 打开的购物车站点已传输到另一个主机,图像已损坏,php,opencart,Php,Opencart,我已经转移到另一个域的开放车网站,但所有的图像都被打破,我无法进入管理。有什么原因吗 我已更改配置数据库凭据。除了更改数据库凭据外,还必须更改config.php和admin/config.php中的目录路径 旧服务器 define('DIR_APPLICATION', '/home/oldhost/sites/example.com/html/catalog/'); define('DIR_APPLICATION', '/home/newhost/sites/example.com/publ

我已经转移到另一个域的开放车网站,但所有的图像都被打破,我无法进入管理。有什么原因吗


我已更改配置数据库凭据。

除了更改数据库凭据外,还必须更改
config.php
admin/config.php
中的目录路径

旧服务器

define('DIR_APPLICATION', '/home/oldhost/sites/example.com/html/catalog/');
define('DIR_APPLICATION', '/home/newhost/sites/example.com/public_html/catalog/');
新服务器

define('DIR_APPLICATION', '/home/oldhost/sites/example.com/html/catalog/');
define('DIR_APPLICATION', '/home/newhost/sites/example.com/public_html/catalog/');

我知道它很老了,但是现在可能还有其他一些人也遇到了同样的问题,他们被困在这个问题中,或者不知道问题出在哪里。迁移店铺后,您将收到损坏的图像错误和/或不显示图像(即使您已在配置文件中正确设置了所有内容并更改了文件/文件夹权限),因为数据库中的路径可能不正确。您需要根据新的FTP文件结构更新数据库中的链接。”图像的“产品图像”表和微缩模型的“产品”表。您可以从管理面板手动打开所有产品并再次添加照片(这很可笑),或者他们可能有一个模块来完成这项工作。老实说,我没有找到任何东西,甚至没有在相关提供商的官方论坛上找到问题的正确答案,因此我创建了一个简单的JAVA应用程序,根据FTP文件结构更新数据库中的图像路径(保持文件名“未动”)。你可以通过点击下面的超级链接下载它。在执行任何操作之前,请确保您拥有所有内容(数据库和文件)的备份。链接:

希望对大家有帮助!
关于

我以为是文件访问问题,所以改为777,并尝试删除图像和系统的缓存。是否有任何错误消息?可能是在尝试调整图像大小时内存不足?如果您使用FireFox,只需打开已断开图像的页面,然后使用Ctrl+U查看html源代码,然后检查一个断开图像的地址,查看路径以及路径是否有效。大多数情况下,您可以轻松地识别问题。