Opencart图像未显示


Opencart Images not displaying

好的,所以我移动了主机。一切都很好,除了我无法在网站上显示图片。它们唯一显示的地方是当您在图像选项卡上编辑产品时。产品列表和前端都不会显示图像。

我不知道这里发生了什么。如果这对我检查产品列表页面上的元素有帮助的话,"src"是空白的,但有alt文本。但在前端什么都没有,根本没有图像标签。

我真的不知道从哪里开始。我已尝试更改上的路径

define('DIR_IMAGE', BASE_DIR.'/image/');

到服务器上映像目录的绝对路径,但这没有帮助。

我尝试了一些我在谷歌上发现的事情,比如删除缓存目录。

有什么想法可以解决这个问题吗?

确保所有详细信息正确的最简单方法是进行"全新安装"以再次生成配置文件。以下是你需要做的

  1. config.phpadmin/config.php文件备份到config.backup.php
  2. 创建一个要使用的新数据库(这样可以确保原始数据库保留下来,并且在创建配置后可以使用)
  3. 清除原始config.php文件的内容并确保它们是可写的
  4. 转到http://yoursite.com/install并填写网站的详细信息,包括新数据库的详细信息NOT the ORIGINALS
  5. 安装完成后,打开config.phpadmin/config.php,并更改底部的数据库详细信息以匹配config.backup.php中的原始数据库
  6. 如果所有内容都已成功恢复,则删除新数据库并删除config.backup.php文件

如果是我,你希望你的网站不要宕机。我只想在代码库中搜索你的旧域,更重要的是在mysql中搜索你旧域的实例。

在命令行中使用grep可以很容易地搜索代码库。如果您对命令行下载Sublime文本编辑器不满意,请下载您的代码库并使用Sublime快速搜索整个代码库。

使用phpmyadmin搜索数据库,并使用以下代码段将旧域替换为新域:http://www.mediacollege.com/computer/database/mysql/find-replace.html

希望能帮助

我想指出的是,在进行此类更改(包括数据库)之前,您应该始终备份您的网站,并始终在可用的开发实例上进行测试!