flexycms / flexysiteskeleton-bundle
Скелет сайта (установщик)
Installs: 19
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^7.3
- flexycms/breadcrumbs-bundle: *
- flexycms/flexyadminframe-bundle: *
- flexycms/flexyadminhome-bundle: *
- flexycms/flexyarticles-bundle: *
- flexycms/flexycache-bundle: *
- flexycms/flexyfilemanager-bundle: *
- flexycms/flexysecurity-bundle: *
- flexycms/flexyseo-bundle: *
- flexycms/flexytemlates-bundle: *
- flexycms/flexyutils-bundle: *
- symfony/apache-pack: *
README
Скелет сайта
-
Установить Symfony composer create-project symfony/website-skeleton .
-
Установить скелет сайта composer require flexycms/flexysiteskeleton-bundle
-
Скопировать всё из папки www в корень сайта, устанавливаем настройки базы (TODO - добавить рецепт)
-
Сделать миграцию php bin/console doctrine:migrations:diff php bin/console doctrine:migrations:migrate
-
Выполнить на пустой базе запрос
INSERT INTO user
(id
, email
, roles
, password
) VALUES
(1, 'admin@admin.ru', '["ROLE_ADMIN"]', '$2y$11$aKtPlqFIHngklZp3AiD9TuhXzahEbrYM3JRJm/oz/5ChDEq61sE5W');
(это добавляет в админку пользователя admin@admin.ru с паролем 12345)
-
yarn install
-
Добавить:
yarn add jquery @fortawesome/fontawesome-free slick-carousel moment jquery-datetimepicker popper.js copy-webpack-plugin yarn add @popperjs/core --dev yarn add sass-loader@^11.0.0 sass --dev
- В assets/app.js прописать:
const $ = require('jquery'); global.$ = global.jQuery = $;
-
Сделать yarn encore dev
-
При необходимости перезагружаем сервер
-
Если всё получилось, заходим в админку admin@admin.ru 12345