Установка
Установка системы
Ознакомьтесь с системными требованиями и убедитесь, что на сервере установлены все необходимые компоненты.
Установите менеджер зависимостей composer.
Загрузите из официального github-репозитория необходимую версию системы.
4. Распакуйте загруженный архив в корень вашего веб-приложения. 5. Установите права на директории, выполнив:
6. Переименуйте файл .env.example в .env. 7. Произведите настройку файла согласно руководству по ссылке. 8. В терминале выполните команду:
Дождитесь окончания процедуры установки зависимостей.
9. Сгенерируйте ключ приложения:
По умолчанию L-Shop сконфигурирован для работы с MySQL, для того, чтобы настроить проект под PostgreSQL, ознакомьтесь с инструкциями.
10. Выполните миграцию базы данных и генерацию прокси-классов по средствам выполнения в терминале команд:
Если у вас раннее был установлен L-Shop старой версии и вы не хотите потерять информацию, Вы должны выполнить процедуру преобразования данных. После этого 11-ый шаг выполнять не нужно.
11. Произведите наполнение базы данных начальными данными, выполнив:
Настройка веб-сервера
Если вы плохо разбираетесь в конфигурировании веб-сервера и не знаете, какой выбрать, мы рекомендуем использовать Apache, в силу более простой настройки.
Apache
Вся необходимая конфигурация веб-сервера находится в файле /public/.htaccess
.
Единственное, что вам нужно будет сделать вручную, так это установить Document root в директорию /public
.
Nginx
Пример рабочего конфига представлен ниже.
Завершение
После проделанных действий, вы можете пройти по адрес /login и войти в аккаунт. "Из коробки" в системе уже зарегистрирована пара пользователей:
Привилегированный пользователь, администратор:
Имя пользователя: admin
Пароль: admin
Обычный пользователь:
Имя пользователя: user
Пароль: 123456
Не забудьте потом удалить стандартных пользователей или изменить их данные.
Last updated