diff --git a/README.md b/README.md index bbf48b1..b57099d 100644 --- a/README.md +++ b/README.md @@ -57,20 +57,33 @@ php -S 127.0.0.1:8080 ## MySQL конфиг и миграции (этап перехода на БД) -1. Создай локальный конфиг из шаблона: +### Быстрый запуск на хостинге (Timeweb) + +1. Создать базу MySQL в панели хостинга. +2. Подтянуть проект из git. +3. Создать `config.php` из шаблона: ```bash cp config.php.example config.php ``` -2. Заполни доступы к MySQL в `config.php`. - -3. Прогони миграции: +4. Заполнить в `config.php` параметры подключения к БД. +5. Запустить миграции: ```bash php scripts/migrate.php ``` +После этого проект должен работать. + +### Про кодировку + +Проект использует `utf8mb4`: +- в PDO DSN (`charset=utf8mb4`), +- в миграциях для таблиц (`CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci`). + +Если база на хостинге по умолчанию с другой кодировкой, это обычно не мешает, т.к. таблицы создаются миграциями с нужной кодировкой. + Файлы: - `lib/db.php` — подключение PDO - `migrations/*.sql` — схема БД