От Новичка До Профи В Opencart: Установка

Тема в разделе "Установка, обновление, настройка", создана пользователем admin, 7 июн 2016.

  1. TopicStarter Overlay
    Offline

    admin Команда форума Администратор

    Сообщения:
    2.321
    Симпатии:
    76.076
    Репутация:
    170
    Эта серия статей призвана помочь начинающим разработчикам OpenCart поднять их уровень знаний и помочь им стать более продвинутыми разработчиками.

    Особенно это касается тех разработчиков, которые знакомы с PHP, Объектно-Ориентированным Программированием, и шаблоном проектирования “Модель-Вид-Представление” (MVC).

    В первой части мы рассмотрим следующие вопросы:

    • Что такое OpenCart;
    • Установка OpenCart на локальную машину;
    • Разбор основной структуры каталогов и файлов.
    Что такое OpenCart?
    В современный век информации и технологий никто не может умалить важность интернета в нашей жизни. В этом свете никого не удивит тот факт, что направление электронной коммерции развивается башенными темпами.

    OpenCart - это бесплатная, продвинутая система электронного магазина с открытым исходным кодом, призванная упростить создание собственного интернет-магазина.

    Почему OpenCart?
    Есть множество факторов, говорящих в пользу OpenCart, но вот основные и наиболее важные:

    1. OpenCart очень проста, как для разработчиков, так и для конечных пользователей;
    2. В Интернете есть множество статей, которые помогут вам разобраться практически в любой ситуации;
    3. Для системы написан полный комплект документации, так что разработчики могут легко найти информацию о каждой детали платформы;
    4. Доработка кода “под себя” очень проста, так что даже разработчик начинающего уровня может разобраться с кодом системы;
    Конечно, это лишь поверхностный обзор. А теперь давайте рассмотрим некоторые сильные стороны, которыми обладает OpenCart по сравнению с другими альтернативами.

    Замечу, что хотя у платформы есть большое количество сильных сторон, в этой статье мы рассмотрим только часть из них.

    Сильные стороны:

    1. Несколько магазинов в одной системе;
    2. Мощные средства автоматического изменения размеров изображений;
    3. Встроенный лог ошибок;
    4. Резервирование и восстановление;
    5. Поддержка многоязычности;
    6. Поддержка большого количества модулей.
    Устанавливаем OpenCart на локальную машину
    Первым делом, загрузите и установите последнюю версию XAMPP на ваш компьютер, посетив сайт Apache Friends, и установив подходящую для вашей системы версию.

    Отмечу, что в своих примерах я использую Windows 7. Загрузите файл и следуйте инструкции.

    [​IMG]

    После того, как установка завершится, запустите сервер XAMPP, и запустите сервисы Apache и MySQL. Убедитесь, что оба сервиса подсвечены зеленым фоном, если это не так - перезапустите сервисы.

    [​IMG]

    Иногда Apache не запускается из-за Skype. Если у вас возникла эта проблема - попробуйте закрыть Skype, и запустить сервис снова.

    На этом шаге у нас все должно быть готово для начала работы. Давайте загрузим последнюю версию OpenCart с официального сайта, как показано на скриншоте.

    [​IMG]

    Теперь откройте XAMPP и кликните по кнопке Explorer, которая находится справа. Она откроет окно Проводника в директории, куда установлен XAMPP. Там будет директория htdocs - просто откройте ее.

    Распакуйте архив с OpenCart, скопируйте директорию uploads внутрь htdocs, и переименуйте ее (я назвал распакованную директорию OpencartStore). Вторым шагом создайте пустой файл с именем config.php в директории admin.

    Теперь откройте ваш любимый браузер и введите адрес http://localhost/OpencartStore.

    Вы увидите страницу установки, на которой вам будет показан текст Лицензионного Соглашения. Просто нажмите на кнопку Continue (Далее).

    На странице Pre-Installation (Требования к установке) необходимо убедиться, что соблюдены все требования в секции PHP Settings and Extensions(Настройки и расширения PHP).

    Пользователи Mac и Linux должны выставить корректные разрешения доступа на перечисленные файлы и директории (chmod 0775)

    [​IMG]

    Перейдите в phpMyAdmin и создайте базу данных. Например, я создал базу данных под названием storedb. Теперь заполните поля формыConfiguration (Конфигурация) значениями, сходными с ниже-перечисленными:

    На следующей странице убедитесь что ваши PHP настройки полностью соответствуют минимальным требованиям OpenCart.

    Пользователям Mac и Linux необходимо выставить данным каталогам соответствующие права на запись (chmod 775).

    [​IMG]

    1. Database driver (драйвер базы данных): MySQL;
    2. Database Host (хост базы данных): localhost;
    3. User (пользователь): root;
    4. Password (пароль): ** пароль пользователя базы данных **;
    5. Database Name (Имя базы данных): storedb (той, что вы создали с помощью phpMyAdmin);
    6. Database Prefix (префикс таблиц): (оставьте как есть, oc_).
    На последней странице заполните данные администратора магазина:

    1. Username (имя пользователя): admin;
    2. Password (пароль): admin;
    3. Email: (почтовый адрес администратора ресурса).
    [​IMG]

    Клик по кнопке Continue (Продолжить) займет некоторое время, так как OpenCart копирует структуру таблиц и PHP файлы. Не беспокойтесь о времени, подождите пару секунд, и ваш магазин будет готов!

    Не забудьте удалить директорию “OpencartStore/install” после успешной установки.

    Перейдя по адресу http://localhost/OpencartStore можно наблюдать главную страницу вашего магазина с набором демонстрационных данных. Войти в панель администратора можно по адресу http://localhost/OpencartStore/admin.

    Разбираем основную структуру файлов
    У OpenCart очень простая структура файлов. Пользователи не будут испытывать сложностей после ознакомления с основным назначением директорий.

    • admin - хранит директории с Моделями, файлами Представлений и Контроллеров административной панели, а также языковые файлы и директории;
    • catalog - содержит файлы Моделей, Представления, Контроллеров и Языков. Также в директории View можно найти некоторые файлы и директории с шаблонами;
    • image - содержит файлы баннеров, логотипы, изображения товаров и кеш изображений
    • system - содержит файлы ядра фреймворка OpenCart. Самыми важными в этой директории являются файлы библиотек (library) и помощников (helper).
    Это мы рассмотрим уже в следующих статьях цикла.
     
    electr.od нравится это.