Гибкая CMS на базе HMVC и Twig.
- Улучшены консольные команды:
server:startтеперь поддерживает параметры--hostи--port, выводит понятные сообщения и корректный код завершения.db:importразбит на небольшие методы (подключение, поиск SQL-файлов, импорт файла), добавлена базовая обработка ошибок и более прозрачный вывод.
- PHP 7.4+
- MySQL / MariaDB
- Composer
git clone https://github.com/artemmelnik/flexicms.git my-flexicms
cd my-flexicmscomposer updateЕсли Composer не установлен глобально:
php composer.phar updateСоздайте/обновите файл config/database.php:
<?php
return [
'host' => 'localhost',
'db_name' => 'cms',
'username' => 'root',
'password' => '',
'charset' => 'utf8'
];php run db:importБыстрый запуск:
php run server:startС указанием хоста и порта:
php run server:start --host=127.0.0.1 --port=8080После запуска откройте в браузере адрес, который выведет команда (например, http://127.0.0.1:8000).
Если в вашей базе нет администратора, добавьте его вручную:
INSERT INTO user
(email, password, role, hash)
VALUES ('admin@admin.com', 'b59c67bf196a4758191e42f76670ceba', 'admin', 'new');- Email:
admin@admin.com - Password:
1111