我已将Open Cart网站转移到另一个域,但所有图片都已损坏,因为我无法进入管理员。有原因吗?
我更改了配置数据库凭据。
答案 0 :(得分:1)
除了更改数据库凭据外,您还必须更改 {/ 1>}和config.php
中的目录路径。
旧服务器
admin/config.php
新服务器
define('DIR_APPLICATION', '/home/oldhost/sites/example.com/html/catalog/');
答案 1 :(得分:1)
我知道它已经过时了,但是现在可能还有其他一些人遇到同样的问题并且仍然坚持或者无法弄清问题是什么。迁移您的商店后,您将收到损坏的图像错误和/或不显示图像(即使您已在配置文件中正确设置所有内容并更改了文件/文件夹权限),因为数据库中的路径可能不正确。您需要根据新的FTP文件结构更新数据库中的链接。图像的'product_images'表和微缩模型的'product'表。您可以通过实际打开所有产品并再次添加照片(这非常荒谬)从管理面板手动执行此操作,或者他们可能有一个模块来完成这项工作。我老实说没有找到任何东西 - 甚至没有找到问题提供者的官方论坛上的正确答案,因此我创建了一个简单的JAVA应用程序来更新数据库中的图像路径(保留文件名“未触动”)基于FTP文件结构。您可以通过单击以下MEGA链接下载它。在做任何事情之前,请确保备份所有内容(数据库和文件)。链接:https://mega.nz/#!8cF1DawQ!C_pzuJJvxOBkPa8Koss_yfMxlF59l_8c0OewghoAzuA
希望它有用! 此致