badger / badger-cms
为symfony开发者提供的PHP CMS模板
此包的规范存储库似乎已丢失,因此该包已被冻结。
dev-master
2020-05-08 08:48 UTC
Requires
- php: ^7.3
- ext-ctype: *
- ext-iconv: *
- ext-json: *
- ext-openssl: *
- ext-pdo: *
- beberlei/assert: ^3.2
- doctrine/doctrine-bundle: ^1.9
- doctrine/doctrine-migrations-bundle: ^1.3
- doctrine/orm: ^2.6
- friendsofsymfony/jsrouting-bundle: ^2.3
- guzzlehttp/guzzle: ^6.3
- knplabs/knp-menu-bundle: ^2.2
- league/tactician-bundle: ^1.1
- league/tactician-command-events: ^0.6.0
- liip/imagine-bundle: ^2.1
- php-http/guzzle6-adapter: 1.1.1
- php-http/httplug-bundle: ^1.15
- ramsey/uuid: ^3.7
- ramsey/uuid-doctrine: ^1.4
- sensiolabs/security-checker: ^5.0
- stof/doctrine-extensions-bundle: ^1.3
- symfony/asset: ^4.1
- symfony/console: ^4.1
- symfony/debug-pack: ^1.0
- symfony/flex: ^1.0
- symfony/form: ^4.1
- symfony/framework-bundle: ^4.3
- symfony/options-resolver: ^4.1
- symfony/security-bundle: ^4.1
- symfony/swiftmailer-bundle: ^3.2
- symfony/templating: ^4.1
- symfony/translation: ^4.1
- symfony/validator: ^4.1
- symfony/yaml: ^4.1
- tetranz/select2entity-bundle: ^2.9
- twig/extensions: ^1.5
- white-october/pagerfanta-bundle: ^1.2
Requires (Dev)
- ext-apcu: *
- dama/doctrine-test-bundle: ^5.0
- doctrine/doctrine-fixtures-bundle: ^3.0
- symfony/browser-kit: ^4.1
- symfony/css-selector: ^4.1
- symfony/dotenv: ^4.1
- symfony/phpunit-bridge: ^4.1
Conflicts
This package is not auto-updated.
Last update: 2024-03-05 01:45:35 UTC
README
在开发环境中安装
`git clone
`- 运行:
docker-compose up -d
并基于docker-compose.yml和docker网络信息设置vhost - 或使用dc工具:
dc up
- 运行:
进入docker bash
dc bash
并运行sh setup.sh
(在设置之前,最好在自定义项目部分中自定义路径和名称)/admin/lgoowanie使用登录:admin 密码:admin
性能分析器
使用tideways_xhprof + xhgui对应用程序进行性能分析
- 将xhgui克隆到src/Utils/xhgui
https://github.com/perftools/xhgui.git
- 转到src/Utils/xhgui并运行
php install.php
- 将etc/xhgui/config/config.default.php复制到src/Utils/xhgui/config/config.default.php
- 重建docker容器
- 更改.env变量PROFILER_ENABLED设置为0或1(启用/禁用性能分析)
- 运行您想要进行性能分析的脚本,并转到cms-xhgui.loc
自定义项目
- 在以下文件中自定义路径和名称
- docker-compose.yml
- .env.dist
- phunit.xml.dist
- config/packages/test/framework.yaml
在生产环境中部署
- 简单地运行
sh deploy_prod.sh
并遵循提示