Skip to content

Latest commit

 

History

History
105 lines (57 loc) · 5.7 KB

002_Установка Evolution CMS.md

File metadata and controls

105 lines (57 loc) · 5.7 KB

Установка Evolution CMS

Есть несколько способов, как вы можете установить систему. В этом уроке будем использовать composer.

Оглавление

  1. База данных
  2. Установка Evolution CMS

Параметры базы данных

Давайте создадим БД и пользователя.

Если вы работаете на удалённом сервере, эти параметры вам должен предоставить хостер. Либо же у вас будет возможность это сделать из интерфейса управления хостингом.

Откройте правой кнопкой в трее меню сервера и найдите там phpMyAdmin.

phpmyadmin tray

Сервер спросит логин и пароль. Если вы не меняли настройки, то логин будет root, а пароль пустой.

Войдите на сервер и переходите в пункт меню "Учетные записи пользователей"

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

phpmyadmin screen

Я создал пользователя evocompany, задал ему такой же пароль. Поскольку мы отметили чекбокс с созданием бд, PhpMyAdmin создал базу данных evocompany и назначил её владельцем этого пользователя.

Теперь перейдите в эту базу данных, выберите меню "Операции" и проверьте, какая кодировка (сравнение) задана.

phpmyadmin collation

Я рекомендую задать кодировку utf8mb4_general_ci.

Установка Evolution CMS

Откройте в трее меню "Дополнительно" - "Консоль". По умолчанию консоль открывается в корневой папке сервера d:\osp. Но мы хотим поставить сайт в папку evocompany.localhost.

Перейдите в эту папку командой cd (переводится как change dir). Принимает аргумент - имя папки.

cd evocompany.localhost

console

Теперь приступим к установке. Среда OpenServer уже имеет на борту Composer, так что командуем ему создать проект:

composer create-project evocms/evolution .

Не забудьте точку - это означает, что установка будет произведена именно в корень текущей директории.

install screen

Дистрибутив скачан и развёрнут. Можно продолжить установку из консоли, но мы сделаем всё в браузере.

Откройте страницу http://evocompany.localhost/ и пошагово дойдите до страницы "Информация базы данных". Вводите туда логин пользователя mysql, пароль и имя бд. Напомню, что у нас это evocompany. Прочие поля опциональны.

После проверки придумайте почту и пароль для админа:

install screen 2

На странице дополнительных элементов оставьте всё, как есть install screen 3

Жмите "Далее" и потом "Установить". Процесс занимает от пары секунд до минуты.

В конце вы должны увидеть нечто подобное:

install screen 4

Жмём "Закрыть" и вас должно перекинуть по адресу http://evocompany.localhost/manager/

Вводите логин и пароль, жмите "Войти".

Evolution CMS поприветствует вас просьбой сохранить конфигурацию системы. Пока что ничего не меняем, просто жмём "Сохранить" сверху справа.

install screen 5

Важно:

После окончания установки проконтролируйте, что папка /install/ удалена из корневой директории сайта.

Теперь перейдите по адресу http://evocompany.localhost/ - вы должны видеть страницу с сообщением "Install Successful!".

А если открыть VSCode, то папка сайта будет вот такой

vscode screen

Итог

  • У вас должен быть работающий пустой сайт по адресу evocompany.localhost
  • Вы должны без проблем заходить в админ-панель этого сайта по адресу http://evocompany.localhost/manager.

Если всё хорошо, переходите к первоначальным настройкам.