Настройка
-
Создаём новую БД для проекта со сравнением
utf8_unicode_ci
-
Импортируем в БД файл
/database.sql
-
Добавляем первого живого пользователя с правами администратора:
INSERT INTO `users` SET `id` = 2, `auth_id` = 'admin@email.tld', `created_at` = '2018-04-24 00:00:00'; INSERT INTO `info_users` SET `id` = 2, `user_id` = 2, `roles` = '{"admin":true}', `first_name` = 'Иван', `second_name` = 'Иванович', `last_name` = 'Иванов', `created_at` = '2018-04-24 00:00:00';
* Обратите внимание, пользователь идёт под номером 2, т.к. в системе уже есть один пользователь с правами администратора (используемый для cli-скриптов)
-
Настройки по умолчанию можно посмотреть здесь, как переопределить настройки можно прочитать здесь
-
Шаблоны по умолчанию для писем можно посмотреть здесь, как переопределить настройки можно прочитать здесь
-
Cron-задачи: вам необходимо добавить всего лишь одну задачу в
crontab
* * * * * /path/to/php /path/to/cron.php > /dev/null
Каждую минуту будет выполняться файл
cron.php
, в нём используется библиотека Jobby, которая определяет какую задачу необходимо выполнить, подробнее прочитать можно здесь -
Переходим в браузере по адресу
https://ваш-путь-до-api
вы должны увидеть json-ответ:{"data":{"version":{"android":1,"ios":1}}}
это значит всё настроено правильно