Я использую opencart ver 2.3.0.1 для личного проекта, использующего Ubuntu 17.10, и у меня странное поведение при настройке сервера Apache (Apache / 2.4.27) или файлов admin / config.php.Я не знаю, вероятно, оба.
Раздел каталога работает просто отлично, но в административном (Admin) изображения превью не отображаются правильно.Я имею в виду, что все функции меню отображаются корректно, но, например, в разделе продукта не отображаются большие пальцы элемента, а также изображение продукта в его разделе.Используя функцию «осмотра» Chrome, я вижу, что большие пальцы указывают на неверный путь:
Это ссылка, показанная в разделе проверки:
<img src="image/cache/catalog/<dir>/<file-name>" alt="<name>" class="img-thumbnail">
Когда я передаю мышьповерх него отображается полный путь:
http://192.168.1.123>/<site-name>/admin/image/cache/catalog/<dir>/<file-name>
Здесь элемент "/ admin /" препятствует работе ссылки.URL должен быть:
http://192.168.1.123/<site-name>/image/cache/catalog/<dir>/<file-name>
, как указано в admin / config.php:
define('DIR_IMAGE', '/var/www/html/<site-name>/image/');
Разделы HTTP и HTTPS в admin / config.php:
// HTTP
define('HTTP_SERVER', '');
define('HTTP_CATALOG', '');
// HTTPS
define('HTTPS_SERVER', '');
define('HTTPS_CATALOG', '');
И .conf в / etc / apache2 / sites-available /
<VirtualHost *:80>
ServerAdmin <email>
DocumentRoot /var/www/html/<site-name>
ServerName <site-name>
ServerAlias www.<site-name>
<Directory /var/www/html/<site-name>/>
Options FollowSymlinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Как правильно настроить административный раздел opencart?Я попробовал так много комбинаций, но не могу понять причину такого поведения.Спасибо!