flexycms/flexysiteskeleton-bundle

Скелет сайта (установщик)

Installs: 19

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:symfony-bundle

0.1.0.1 2021-06-13 07:17 UTC

This package is auto-updated.

Last update: 2024-11-28 01:27:47 UTC


README

Скелет сайта

  1. Установить Symfony composer create-project symfony/website-skeleton .

  2. Установить скелет сайта composer require flexycms/flexysiteskeleton-bundle

  3. Скопировать всё из папки www в корень сайта, устанавливаем настройки базы (TODO - добавить рецепт)

  4. Сделать миграцию php bin/console doctrine:migrations:diff php bin/console doctrine:migrations:migrate

  5. Выполнить на пустой базе запрос

INSERT INTO user (id, email, roles, password) VALUES (1, 'admin@admin.ru', '["ROLE_ADMIN"]', '$2y$11$aKtPlqFIHngklZp3AiD9TuhXzahEbrYM3JRJm/oz/5ChDEq61sE5W');

(это добавляет в админку пользователя admin@admin.ru с паролем 12345)

  1. yarn install

  2. Добавить:

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

  1. В assets/app.js прописать:

const $ = require('jquery'); global.$ = global.jQuery = $;

  1. Сделать yarn encore dev

  2. При необходимости перезагружаем сервер

  3. Если всё получилось, заходим в админку admin@admin.ru 12345