flexycms / flexysiteskeleton-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