Open Server 6 + OpenCart и ocStore. Инструкция по установке

Правильно прописываем пути и настройки конфигурации в файле config.php при установке или развертыванию резервной копии сайта на OpenCart и ocStore + Open Server 6.

Rating based on reviews:
Total stars received: 0
Total reviews: 0
Average rating: 0
Filed under: User Blog

Правильно прописываем пути и настройки конфигурации в файле config.php при установке или развертыванию резервной копии сайта на OpenCart и ocStore + Open Server 6.

Как обычно, для OSPanel v.6 в папке сайта создаем папку .osp и public

1.   в папке .osp только один файл project.ini с минимальными установками:

[opencart.fs]

public_dir = {base_dir}\public\www
php_engine = PHP-7.3
web_engine = Apache

 

2. Теперь, внимательно, по крайней мере, в моем случае, в папке public всего две папки, а не весь сайт: 

2.1 папка storage — это специальная директория для хранения служебных данных, которые в общем смысле не должны быть доступны из интернета напрямую. (но в данном случае, я просто развёртываю резервную копию сайта для рефакторинга и разработки)

2.2 папка www — это уже директория сайта, и ее имя не забываем дописать в строке:

public_dir = {base_dir}\public\www файла project.ini

 

3. Файл конфигурации фронтэнда, в моем случае это:

E:\OSPanel_640\home\opencart.fs\public\www\config.php

и его содержимое:

<?php
// HTTP
define('HTTP_SERVER', 'https://opencart.fs/');
// HTTPS
define('HTTPS_SERVER', 'https://opencart.fs/');
// DIR
define('DIR_APPLICATION', 'E:/OSPanel_640/home/opencart.fs/public/www/catalog/');
define('DIR_SYSTEM', 'E:/OSPanel_640/home/opencart.fs/public/www/system/');
define('DIR_IMAGE', 'E:/OSPanel_640/home/opencart.fs/public/www/image/');
define('DIR_STORAGE', 'E:/OSPanel_640/home/opencart.fs/public/storage/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/theme/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');
// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'mysql-8.0'); // обращайте внимание на хост базы, должно не "локалхост", а выбранная версия и тип БД
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_DATABASE', 'db_opencart');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');

 

4. Файл конфигурации админки, в моем случае это:

E:\OSPanel_640\home\opencart.fs\public\www\admin\config.php

и его содержимое:

<?php
// HTTP
define('HTTP_SERVER', 'http://opencart.fs/admin/');
define('HTTP_CATALOG', 'http://opencart.fs/');
// HTTPS
define('HTTPS_SERVER', 'https://opencart.fs/admin/');
define('HTTPS_CATALOG', 'https://opencart.fs/');
// DIR
define('DIR_APPLICATION', 'E:/OSPanel_640/home/opencart.fs/public/www/admin/');
define('DIR_SYSTEM', 'E:/OSPanel_640/home/opencart.fs/public/www/system/');
define('DIR_IMAGE', 'E:/OSPanel_640/home/opencart.fs/public/www/image/');
define('DIR_STORAGE', 'E:/OSPanel_640/home/opencart.fs/public/storage/');
define('DIR_CATALOG', 'E:/OSPanel_640/home/opencart.fs/public/www/catalog/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/template/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');
// DB
// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'mysql-8.0');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_DATABASE', 'bn503612');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');

 

5. Теперь, если нужная версия php еще не включена, а она должна соответствовать значению строки php_engine = PHP-7.3  в файле project.ini идем в управление сервером 

OSPanel 6, → “Модули” → “PHP”  → выбираем нужную версию, например “PHP-7.3” и обязательно  → “Включить” 

смотрите прикрепленные скриншоты в картинках



Reviews

No reviews yet


Comments (0)

No comments yet
Only registered users can post new comments

Similar pages

Полная инструкция по установке Open Server 6 (2025) с CMF Cotonti и phpMyAdmin
1 Полная инструкция по установке Open Server 6 (2025) с CMF Cotonti и phpMyAdminВышло обновление!  Самая последняя и
User Blog • 2025-11-05 15:47 webitproff
Ocstore/OpenCart Emoji Fix ПРОБЛЕМА: В ocStore 3.0.3.7 не сохраняются эмодзи в описании товаров
2 ПроблемаocStore 3.0.3.7 не сохраняет эмодзи в описаниях товаров и других текстовых полях, потому что по умолчанию база
User Blog • 2025-07-19 14:19 webitproff
Оптимизация изображений для интернет-магазина на OpenCart, ocStore
3 Почему оптимизация изображений обязательна для интернет-магазина с 3 000–10 000 товаров и больше? Современный
User Blog • 2025-12-03 03:03 webitproff
Оптимизация изображений для OpenCart и ocStore под заказ
4 Полный гид по сжатию, конвертации и ускорению сайта в 2025 году В эпоху цифровой коммерции, когда конкуренция в
User Blog • 2025-12-03 04:00 webitproff
Установка CMF Cotonti на Open Server 6 (2025)
5 Полная инструкция по установке CMF Cotonti на Open Server 6 (2025) 1. Введение Установка Cotonti происходит в
User Blog • 2025-08-25 04:20 webitproff

Content author

webitproff

Offline

Sodium Carbonate

Last logged: 2026-07-19 01:57

  • Чем могу помочь?

    Оказываю весь спектр услуг по CMF Cotonti. Разработка открытых и закрытых корпоративных интернет порталов, небольших социальных сетей, торговые площадки, маркетплейсы, биржи фриланса, каталоги товаров оптовых поставщиков, интернет-магазин под заказ, чтобы делать совместные покупки и групповые совместные продажи от имени нескольких продавцов.

  • Разработки на GitHub бесплатно
    • Page published: 2025-11-05 20:58
    • Last update: 2025-11-05 21:00