链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

iiYii/getyii:Yii2社区相关资源的项目

iiYii/getyii项目主要围绕Yii2社区展开。它有全新版本,只专注于社区且基本功能已OK,后续会不断完善。项目提供原始安装、composer安装、docker搭建等多种方法,还有用户相关操作的设置,如通过修改role字段值设置不同权限的管理员,在安装遇到问题时有提问渠道,...

访问官网 →

【Github】项目名:iiYii/getyii – Yii2社区相关资源

项目简介

这是一个名为iiYii/getyii的项目,主要围绕Yii2社区展开。全新版本的GetYii只专注于社区,基本功能已完成,未来会持续完善。项目提供了原始安装、composer安装和docker搭建等多种方法。

项目安装方法

原始安装方法(推荐)

  1. 先安装Composer,手动新建数据库(如getyii数据库),根据需求选择utf8mb4(若使用emoji表情)或utf8编码格式。然后执行git clone https://github.com/iiYii/getyii.git、cd getyii、composer install、php init。
  2. 修改数据库配置文件vim common/config/db.php,再通过php yii install生成数据库表和假数据或者用php yiimigrate直接执行数据库迁移工具生成数据库表。

composer安装方法

  1. 先安装Composer,手动新建数据库(如getyii数据库),根据需求选择utf8mb4(若使用emoji表情)或utf8编码格式。然后执行composer create – project –prefer – dist –stability=dev iiyii/getyii getyii、cd getyii、php init。
  2. 复制并修改数据库配置cp common/config/db.php common/config/db – local.php,再通过php yii install生成数据库表和假数据或者用php yiimigrate直接执行数据库迁移工具生成数据库表。

docker搭建方法

  1. 安装好docker保证可以运行docker和docker – compose命令,克隆代码到本地并cd到相应目录,启动getyii应用($cp docker – files/docker – compose – example.yml docker – compose.yml、$docker – compose up – d)。
  2. 访问getyii时添加两个域名到自己机器的host里面(<your_docker_ip><your_name>.dev.getyii.com前台、<your_docker_ip><your_name>.dev.admin.getyii.com后台)。

用户相关操作

在user表中,将某用户的role字段值改为20即为前台管理员(可给帖子加精华但不能登录后台),改为30即为超级管理员(可登录后台)。

项目支持与交流

若安装遇到问题建议在官网社区版块新手提问下提问。有Yii2中国交流群:343188481和Get√Yii开发者群:321493381。同时项目接受捐赠,也感谢诸多朋友的资金支持。项目还使用了来自Ruby – China、PHPHub、huajuan等的开源代码。如果暂时无法使用composer,可通过特定百度网盘链接下载zip文件解压使用(需新建数据库导入sql文件并修改数据库配置文件)。

项目总结

iiYii/getyii项目为Yii2社区提供了丰富的资源和功能,多种安装方式方便不同需求的用户使用。如果你对这个项目有任何想法或者建议,欢迎在下方留言参与讨论。

项目地址

GitHub链接直达