mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2026-07-11 02:01:05 +08:00
Compare commits
7 Commits
0ad33cda04
...
32be486825
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
32be486825 | ||
|
|
ec4e26ae45 | ||
|
|
3b4b462a76 | ||
|
|
be01a6f449 | ||
|
|
732f7e8b53 | ||
|
|
44400b039b | ||
|
|
44f8407aef |
@ -22,17 +22,8 @@
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1",
|
||||
"ext-gd": "*",
|
||||
"ext-xml": "*",
|
||||
"ext-json": "*",
|
||||
"ext-curl": "*",
|
||||
"ext-iconv": "*",
|
||||
"ext-openssl": "*",
|
||||
"ext-mbstring": "*",
|
||||
"ext-simplexml": "*",
|
||||
"zoujingli/think-library": "^6.1",
|
||||
"zoujingli/think-plugs-admin": "dev-master",
|
||||
"zoujingli/think-plugs-wechat": "dev-master",
|
||||
"zoujingli/think-plugs-center": "dev-master"
|
||||
}
|
||||
}
|
||||
}
|
||||
77
readme.md
77
readme.md
@ -2,10 +2,11 @@
|
||||
---
|
||||
> 代码主仓库:https://gitee.com/zoujingli/ThinkAdmin
|
||||
|
||||
欢迎使用`ThinkAdmin v6.1`, 当前`v6.1`已经正式进入插件时代,其基础组件及扩展插件统一使用`Composer`
|
||||
管理,因此在项目的初始目录下面是没有代码的,只需要执行`composer install`安装后就会有目录和代码。`ThinkAdmin`
|
||||
与传统`ThinkPHP`多应用模式无差别,用户可以自行开发自己的模块,并且完美兼容`ThinkAdmin v6.0`
|
||||
应用。我们再强调一下不建议占用`admin`和`wechat`两个目录,增加或修改里面的代码,这些未来可以通过`Composer`进行功能增强或安全升级。
|
||||
欢迎使用`ThinkAdmin v6.1`, 当前`v6.1`已经正式进入插件时代,基础组件及扩展插件统一使用`Composer`
|
||||
管理,因此在项目的初始目录下面是没有代码的,只需要执行`composer install`
|
||||
安装后就会有生成目录并安装代码。`ThinkAdmin`
|
||||
与传统`ThinkPHP`多应用模式无差别,用户可以自行开发自己的模块,此次升级可完美兼容`ThinkAdmin v6.0`
|
||||
应用。我们强烈建议不要占用或增加及修改`admin`和`wechat`两个目录里面的代码,这些未来可以通过`Composer`进行功能及安全升级。
|
||||
|
||||
我们非常感谢大家一直以来对[`ThinkAdmin`](https://thinkadmin.top)的支持,[`ThinkAdmin`](https://thinkadmin.top)从`v1`
|
||||
到`v6`
|
||||
@ -42,69 +43,79 @@ ThinkAdmin v6 是基于`v1-v5`大版本的积累,结合`ThinkPHP6`
|
||||
进行项目开发以达到更好的体验与更高的效率!
|
||||
* 若后台操作提示 “演示系统禁止操作” 等字样,需要删除演示路由的配置文件(`app/admin/route/demo.php`);
|
||||
|
||||
### 插件生态
|
||||
## 插件生态
|
||||
|
||||
更多插件正在开发,敬请期待……
|
||||
|
||||
**目前已有的插件如下:**
|
||||
|
||||
> 后台基础 Admin 管理插件
|
||||
> * 插件标识:admin
|
||||
> * 插件包名:zoujingli/think-plugs-admin
|
||||
> * 安装方式:composer require zoujingli/think-plugs-admin
|
||||
> * 插件标识:`admin`
|
||||
> * 插件包名:`zoujingli/think-plugs-admin`
|
||||
> * 安装方式:`composer require zoujingli/think-plugs-admin`
|
||||
> * 插件仓库:https://gitee.com/zoujingli/think-plugs-admin
|
||||
> * 开源协议:MIT ( 免费开放 )
|
||||
|
||||
> 后台基础 WeChat 微信插件
|
||||
> * 插件标识:wechat
|
||||
> * 插件包名:zoujingli/think-plugs-wechat
|
||||
> * 安装方式:composer require zoujingli/think-plugs-wechat
|
||||
> * 插件标识:`wechat`
|
||||
> * 插件包名:`zoujingli/think-plugs-wechat`
|
||||
> * 安装方式:`composer require zoujingli/think-plugs-wechat`
|
||||
> * 插件仓库:https://gitee.com/zoujingli/think-plugs-wechat
|
||||
> * 开源协议:MIT ( 免费开放 )
|
||||
|
||||
> 后台静态资源初始化插件(通常不需要独立安装)
|
||||
> * 插件标识:static
|
||||
> * 插件包名:zoujingli/think-plugs-static
|
||||
> * 安装方式:composer require zoujingli/think-plugs-static
|
||||
> * 插件标识:`static`
|
||||
> * 插件包名:`zoujingli/think-plugs-static`
|
||||
> * 安装方式:`composer require zoujingli/think-plugs-static`
|
||||
> * 插件仓库:https://gitee.com/zoujingli/think-plugs-static
|
||||
> * 开源协议:MIT ( 免费开放,里面有部分其他开源协议,具体可以查看源文件 )
|
||||
|
||||
> 基础在线插件市场 ( 开发中,未来会成为 ThinkAdmin 生态市场 )
|
||||
> * 插件标识:plugin-center
|
||||
> * 插件包名:zoujingli/think-plugs-center
|
||||
> * 安装方式:composer require zoujingli/think-plugs-center
|
||||
> * 插件标识:`plugin-center`
|
||||
> * 插件包名:`zoujingli/think-plugs-center`
|
||||
> * 安装方式:`composer require zoujingli/think-plugs-center`
|
||||
> * 插件仓库:https://gitee.com/zoujingli/think-plugs-center
|
||||
> * 开源协议:目前不开源,待定
|
||||
|
||||
### 数据管理
|
||||
> 基础商品管理插件(目前处于重构中,可以安装体验用)
|
||||
> * 插件标识:`plugin-base-goods`
|
||||
> * 插件包名:`zoujingli/think-plugin-base-goods`
|
||||
> * 安装方式:`composer require zoujingli/think-plugin-base-goods dev-master`
|
||||
> * 插件仓库:https://gitee.com/zoujingli/think-plugin-base-goods
|
||||
> * 开源协议:MIT ( 免费开放 )
|
||||
|
||||
## 数据管理
|
||||
|
||||
> **A. 注意事项**
|
||||
>
|
||||
> 系统是基于`Phinx`工具管理数据库,在未配置数据库时默认使用`Sqlite`数据库`database/sqlite.db`
|
||||
> ,可以作为系统测试与体验;使用`Sqlite`数据库时仅限用于体验与测试,不得用于生产环境,生产环境建议使用免费开源的`MySQL`数据库;
|
||||
> 数据库是使用`Phinx`工具管理的,在未配置数据库时默认使用`Sqlite`,数据库文件位于`database/sqlite.db`,使用`Sqlite`
|
||||
> 数据库时仅限用于体验与测试,建议不要用于生产环境,生产环境建议使用免费开源的`MySQL`数据库;
|
||||
|
||||
> **B. 数据库初始化安装**
|
||||
>
|
||||
> 使用`MySql`,`SqlServer`,`Postgres`等服务型数据库时,需要先创建空的数据库并将参数配置到`config/database.php`
|
||||
> ,然后执行`composer install`,`composer update`或`php think migrate:run`安装并初始化数据库;
|
||||
> 开发部署系统时,如果要对数据库添加数据表或修改数据表,建议创建`Phinx`脚本后执行`composer update`
|
||||
> 进行数据库更新升级。另外系统也提供`php think xadmin:package`指令可以把现有`MySQl`数据库打包为`Phinx`
|
||||
> 安装脚本,迁移系统时只需要执行前面的安装步骤即可。
|
||||
> ,然后执行`composer install`或`composer update`或`php think migrate:run`
|
||||
> 安装并初始化数据库;开发部署系统时,如果要对数据库添加数据表或修改数据表,可以直接修改数据库或创建`Phinx`
|
||||
> 脚本后执行`composer update`进行数据库更新升级。另外系统也提供`php think xadmin:package`指令可以把现有`MySQl`
|
||||
> 数据库打包为`Phinx`脚本,迁移系统时只需要执行前面的安装步骤即可。
|
||||
|
||||
### 系统安装
|
||||
## 系统安装
|
||||
|
||||
> **A. 测试或体验环境**
|
||||
> * 系统默认使用`Sqlite`数据库,不需要配置数据库参数,注意使用`Sqlite`数据库时是没有密码的。
|
||||
> * 下载`ThinkAdmin`系统源码,执行`composer install`或`composer update`安装系统依赖组件,会自动安装数据库并初始化所需参数;
|
||||
> * 执行`php think run`启动系统内置的`WEB`服务,用浏览器访问`http://127.0.0.1:8000`
|
||||
进入后台登录界面后,使用系统默认的账号[admin]和密码[admin]登录管理后台;也可以使用其他`Web`服务软件方案实现。
|
||||
>
|
||||
> 初始化时默认使用`Sqlite`数据库,不需要配置任何参数,特殊要注意使用`Sqlite`
|
||||
> 数据库时是没有密码的,容易造成数据丢失或泄露。下载`ThinkAdmin`系统源码后,执行`composer install`或`composer update`
|
||||
> 初始化并安装系统依赖组件,并自动安装数据库并初始化数据;执行`php think run`启动系统内置的`WEB`
|
||||
> 服务,用浏览器访问`http://127.0.0.1:8000`
|
||||
> 进入后台登录界面后,使用系统默认的账号`admin`和密码`admin`登录管理后台;也可以使用其他`Web`服务软件方案实现。
|
||||
|
||||
> **B. 开发或线上环境**
|
||||
>
|
||||
> * 下载`ThinkAdmin`系统源码,安装数据库并创建空的数据库,将数据库参数配置到`config/database.php`;执行`composer install`
|
||||
或`composer update`安装系统依赖组件,会自动安装数据库并初始化所需参数;
|
||||
> * 安装`Nginx`或`Apache`等`Web`服务 ( 推荐使用[宝塔](https://www.bt.cn/?invite_code=MV90a3Z6dmI=)集成环境 )
|
||||
,并按照`ThinkPHP6`系统要求配置网站参数;当然开发环境也可以使用`php think run`启动`PHP`内置的`Web`服务。
|
||||
> 下载`ThinkAdmin`系统源码后,执行`composer install`或`composer update`
|
||||
> 完成初始化安装,在数据管理工具里面创建空的数据库,将数据库参数配置到`config/database.php`;然后再执行`composer install`
|
||||
> 或`composer update`或`php think migrate:run`完成数据库初始化安装;安装`Nginx`或`Apache`等`Web`服务 (
|
||||
> 推荐使用[宝塔](https://www.bt.cn/?invite_code=MV90a3Z6dmI=)集成环境 )
|
||||
> ,并按照`ThinkPHP6`系统要求配置网站参数;当然开发环境也可以使用`php think run`启动`PHP`内置的`Web`服务。
|
||||
|
||||
## 技术支持
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user