php – Opencart:更改图像文件夹
我有OpenCart 1.5.5.1并尝试更改图像文件夹,结果意外.
我的opencart安装在www.example.com/opencart/上 我更改了config.php和admin / config.php,如下所示: // HTTP define('HTTP_SERVER','http://example.com/opencart/'); // HTTPS define('HTTPS_SERVER','https://example.com/opencart/'); // DIR define('DIR_APPLICATION','/home/example/public_html/opencart/catalog/'); define('DIR_SYSTEM','/home/example/public_html/opencart/system/'); define('DIR_DATABASE','/home/example/public_html/opencart/system/database/'); define('DIR_LANGUAGE','/home/example/public_html/opencart/catalog/language/'); define('DIR_TEMPLATE','/home/example/public_html/opencart/catalog/view/theme/'); define('DIR_CONFIG','/home/example/public_html/opencart/system/config/'); define('DIR_IMAGE','/home/example/public_html/opencart/image2/'); define('DIR_CACHE','/home/example/public_html/opencart/system/cache/'); define('DIR_DOWNLOAD','/home/example/public_html/opencart/download/'); define('DIR_LOGS','/home/example/public_html/opencart/system/logs/'); 当我现在看这个网站时,所有的图像都消失了,没有破碎,但已经消失了. http://example.com/opencart/image/data/Logos/logo.png 所以它仍然在寻找“图像”文件夹. 然后图像网址仍然是: example.com/opencart/image/data/Logos/logo.png 当我将config.php中的HTTP_SERVER行更改为http://example.com/opencart2时 example.com/opencart2/image/data/Logos/logo.png 有人能告诉我我做错了什么吗?我太天真地认为DIR_IMAGE定义指向图像所在的文件夹? 无论如何,我这样做的原因是我希望两个opencart商店共享相同的图像文件夹.所以: /home/example/public_html/opencart/ 商店2: /home/example/public_html/opencart2/ 图像文件夹: /home/example/public_html/image/ 有没有办法做到这一点? 提前致谢 解决方法
我有同样的问题.
文件 51号线&& 53 aprox: return $this->config->get('config_ssl') . 'image/' . $new_image; return $this->config->get('config_url') . 'image/' . $new_image; 和文件 /catalog/controller/common/header.php 24号线&& 30 Aprox $this->data['icon'] = $server . 'image/' . $this->config->get('config_icon'); $this->data['logo'] = $server . 'image/' . $this->config->get('config_logo'); 这些行正在覆盖您的配置. 您可以简单地替换“图像”或做一些技巧来添加DIR_IMAGE相关信息. 我想在以后的版本中他们会纠正这个错误. 问候,亚历克斯 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |