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-09-01 22:41

About me briefly
Support and development of web projects on the CMF Cotonti: private messengers via the website, open and closed small social networks, trading platforms and marketplaces, freelance and services exchange portal, catalogs of goods from wholesale suppliers, dropshipping platforms, online stores, and much more.
View developments and download
Public portfolio of my works and developments
Telegram for messages
@webitproff
Telegram channel
@s/aBuyFILE
  • Page published: 2025-11-05 20:58
  • Last update: 2025-11-05 21:00