OpenCart 3 — это популярная система управления интернет-магазином, которая используется многими онлайн-предпринимателями для создания своих интернет-магазинов. Рассмотрим, как устроен дистрибутив OpenCart 3 и какие папки и файлы в нем содержатся.
- Папка upload — Эта папка содержит все файлы, которые нужно загрузить на ваш сервер для установки OpenCart.
- Папка admin — папка с файлами административной панели OpenCart. Она включает в себя:
- controller — содержит PHP-файлы, которые отвечают за обработку запросов в административной части сайта.
- language — содержит файлы локализации, которые определяют язык административной части сайта.
- model — содержит PHP-файлы, которые отвечают за работу с базой данных и данными в административной части сайта.
- view — содержит файлы HTML, которые определяют внешний вид административной части сайта.
- Папка catalog — папка с файлами интернет-магазина, которые будут доступны покупателям. Она включает в себя:
- controller — содержит PHP-файлы, которые отвечают за обработку запросов в клиентской части сайта.
- language — содержит файлы локализации, которые определяют язык клиентской части сайта.
- model — содержит PHP-файлы, которые отвечают за работу с базой данных и данными в клиентской части сайта.
- view — содержит файлы HTML, которые определяют внешний вид клиентской части сайта.
- Папка system- папка с ядром системы, содержащая файлы, которые используются как администраторами, так и покупателями. Она включает в себя:
- config — содержит файлы конфигурации, которые определяют настройки системы.
- framework — содержит файлы ядра системы, которые отвечают за работу с базой данных, шаблонами, валидацией данных и т.д.
- library — содержит библиотеки, которые могут быть использованы в различных частях системы.
- startup — содержит PHP-файлы, которые запускаются при старте системы.
- Остальные файлы и папки:
- image — содержит изображения, используемые в интернет-магазине.
- system/storage — содержит файлы, загружаемые пользователем, такие как изображения товаров и файлы заказов.
- vendor — содержит сторонние библиотеки и инструменты.
В дистрибутив opencart 3 также есть файлы установки, которые запускаются при первом запуске интернет-магазина, чтобы настроить базу данных и другие параметры.
Вот основные файлы, которые входят в дистрибутив Opencart 3:
license.txt
: этот файл содержит текст лицензионного соглашения OpenCart.
README.md
: это файл с инструкциями по установке и использованию OpenCart, написанный на английском языке.
config-dist.php
: этот файл является шаблоном файла конфигурации который для установки opencart, надо переименовать в config.php
который будет заполнен в процессе установки OpenCart.
index.php
: это главный файл, который запускает OpenCart и загружает все необходимые файлы и библиотеки.
favicon.ico
: это значок, который отображается во вкладке браузера рядом с названием сайта.
robots.txt
: этот файл содержит инструкции для поисковых роботов, которые сканируют ваш сайт.
composer.json
и composer.lock
: эти файлы используются для управления зависимостями PHP-библиотек, которые использует OpenCart.
Наверняка, эта информация поможет вам лучше понять, как устроен дистрибутив OpenCart 3 и какие папки и файлы в нем содержатся.
А так же, если вам интересна структура шаблона опенкарт, то вам это расскажет следующая статья https://opencart-cms.ru/blog/?p=163
Со структурой базы данных можете ознакомиться тут https://opencart-cms.ru/blog/?p=148
А понять как устроен опенкарт вам помогут следующие видео