powerkernel / yii2-skeleton
Yii 2 骨架项目模板
1.1.0
2018-04-03 12:18 UTC
Requires
- php: >=5.4.0
- codemix/yii2-localeurls: *
- conquer/select2: ~1.4.0
- himiklab/yii2-recaptcha-widget: *
- kotchuprik/yii2-sortable-widgets: *
- nirvana-msu/yii2-jsonld-helper: 1.0.*@dev
- omnilight/yii2-scheduling: *
- powerkernel/yii2-bootstrapsocial: *
- powerkernel/yii2-fineuploader: *
- powerkernel/yii2-jeditable: *
- powerkernel/yii2-photoswipe: *
- powerkernel/yii2-slugify: *
- powerkernel/yii2-theme-adminlte: *
- powerkernel/yii2-tinymce: *
- yiisoft/yii2: >=2.0
- yiisoft/yii2-authclient: ~2.1
- yiisoft/yii2-bootstrap: ~2.0
- yiisoft/yii2-jui: ~2.0
- yiisoft/yii2-swiftmailer: ~2.0
Requires (Dev)
- yiisoft/yii2-debug: ~2.0
- yiisoft/yii2-faker: ~2.0
- yiisoft/yii2-gii: ~2.0
This package is auto-updated.
Last update: 2024-09-16 20:57:23 UTC
README
Yii 2 骨架是一个基于 Yii 2 App Advanced 的骨架应用,非常适合开发具有多层复杂结构的 Web 应用程序。
该模板包括 4 层:前端、后端、API 和控制台,每一层都是一个独立的 Yii 应用。
该模板旨在用于团队开发环境。它支持在不同的环境中部署应用程序。
注意:Yii 2 骨架只支持 MongoDB
安装
- 解压仓库,编辑 composer.json 以满足您的需求,然后运行
composer update
或composer update --prefer-source
- 运行
init
,更新您的数据库信息,baseUrl
在 common/config/mail-local.php 中 - 运行
php yii mongodb-migrate --migrationPath=@console/migrations
- 运行
php yii setup
- 前往前端并注册新账户,管理员角色将自动分配
- 前往后端并更新所有设置(reCaptcha、API、SMTP...)
- 从 http://realfavicongenerator.net/ 生成图标,将 favicon.ico 上传到您的网站根目录(前端和后端)
- (可选) 如果您想使用 github 来托管 favicon 和图片,请更新 common/config/params-local.php 中的
gitHubPage
Web 服务器配置
frontend/web => domain.com backend/web => backend.domain.com api/web => api.domain.com
Google 登录授权重定向 URI
https://domain.com/account/auth?authclient=google https://backend.domain.com/account/login/google