【问题标题】:Opencart product images are not displayed, "src(unknown)"Opencart 产品图片未显示,“src(unknown)”
【发布时间】:2017-08-05 10:46:28
【问题描述】:

我正在为我的 opencart 安装创建测试环境。我也从实时服务器下载了所有文件并导入了数据库。我正在使用 XAMPP 本地服务器。 所有功能都正常工作。但不显示产品图像。显示其他图像,如徽标、图标和管理面板中的图像。只是产品图像不可见。当我在浏览器上检查图像标签时,src 字段设置为未知。

<img src(unknown) alt="Sony Xperia L1 4G 16 GB Mobile Phone | Pink" title="Sony Xperia L1 4G 16 GB Mobile Phone | Pink" class="img-responsive">

我尝试了不同的浏览器,但问题仍然相同。

【问题讨论】:

  • 在你的 config.php 检查路径“define('DIR_IMAGE', 'C:/xampp/htdocs/project_name/image/');”或者你的图片文件夹路径是什么
  • 我使用的是相对路径,即只是 /image 谢谢这解决了这个问题,还有其他常量,如 DIR_SYSTEM,DIR_APPLICATION 对于所有这些常量,我必须按照你提到的那样设置绝对路径?请发表您的答案,我会接受并投票
  • 是的,如果您遇到任何问题,您可以尝试这样做:) 谢谢

标签: php html image opencart


【解决方案1】:

在 config.php 中检查 DIR_IMAGE 的路径。 您正在使用相对路径

应该是

define('DIR_IMAGE', 'C:/xampp/htdocs/project_name/image/');

在本地服务器和 Opencart 上工作时,应使用所有 CONSTANTS 绝对路径。 所以其他的CONSTANTS也会改变为

define('DIR_APPLICATION', 'C:/xampp/htdocs/project_name/catalog/');
define('DIR_SYSTEM', 'C:/xampp/htdocs/project_name/system/');
define('DIR_LANGUAGE', 'C:/xampp/htdocs/project_name/catalog/language/');
define('DIR_TEMPLATE', 'C:/xampp/htdocs/project_name/catalog/view/theme/');
define('DIR_CONFIG', 'C:/xampp/htdocs/project_name/system/config/');
define('DIR_CACHE', 'C:/xampp/htdocs/project_name/system/storage/cache/');
define('DIR_DOWNLOAD', 'C:/xampp/htdocs/project_name/system/storage/download/');
define('DIR_LOGS', 'C:/xampp/htdocs/project_name/system/storage/logs/');
define('DIR_MODIFICATION', 'C:/xampp/htdocs/project_name/system/storage/modification/');
define('DIR_UPLOAD', 'C:/xampp/htdocs/project_name/system/storage/upload/');

【讨论】:

  • 请添加它应该尊重大写..就像在资源管理器的路径中一样..它不适用于小“c:/..”而不是“C:/...”(已测试 w764 xampp 7.4.7) 类型
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-18
  • 1970-01-01
  • 2018-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多