Update readme.md

This commit is contained in:
邹景立 2022-10-13 18:29:04 +08:00
parent e53f6e25f9
commit 095017c5f2

View File

@ -12,15 +12,31 @@ ThinkAdmin v6 基于`v1-v5`版本的积累,结合`ThinkPHP 6.0`的思维重新
另外项目安装及二次开发可以先阅读`ThinkPHP`官方文档,数据库 SQL 文件位于项目根目录下,若实在无法解决当下问题可以加入官方微信群获得帮助。
#### 注意事项
### 注意事项
* 项目使用`phinx`管理数据库,在未配置数据库时默认使用`sqlite`存储,方便测试与体验。
* 使用`sqlite`存储数据时,仅可以用于测试与体验,不得用于线上生产环境,建议使用`MySQL`数据库。
* 使用`MySql``SqlServer`等服务型数据库,需要创建数据库并配置到项目,执行`composer`插入或更新即可自动安装。
* 若操作提示 “演示系统禁止操作” 等字样,需要删除演示路由配置( `app/admin/route/demo.php` )或清空路由文件;
* 当前版本使用 `ThinkPHP 6.0.x`,对 `PHP` 版本标注不低于 `PHP 7.1`,具体请阅读 `ThinkPHP` 官方文档;
* 环境需开启`PATHINFO`,不再支持`ThinkPHP``URL`兼容模式运行(源于如何优雅地展示);
* 项目默认不带`composer`模块`vendor`目录,下载后需要自行`composer install`安装;
> * `ThinkAdmin`基于`ThinkPHP 6.0.x`开发,对`PHP`版本标注不低于`PHP 7.1`,请阅读`ThinkPHP`官方文档;
> * 运行环境需开启`PATHINFO`,不再支持`ThinkPHP``URL`兼容模式运行(源于如何优雅地展示);
> * `ThinkAdmin`不带`composer`组件`vendor`目录,下载后需要自行执行`composer install`安装;
> * 若操作提示 “演示系统禁止操作” 等字样,需要删除演示路由配置( `app/admin/route/demo.php` )或清空路由文件;
### 数据管理
> * 使用`phinx`管理数据库,在未配置数据库时默认使用`Sqlite`数据库作为测试与体验。
> * 在使用`Sqlite`存储数据时,仅可以用于测试与体验,不得用于线上生产环境,建议使用免费开源的`MySQL`数据库。
> * 使用`MySql`,`SqlServer`,`Postgres`等服务型数据库,需要先创建空数据库并配置到项目,再执行`composer install`即可自动安装。
### 体验测试
> * 无需配置数据库,默认使用`Sqlite`数据库
> * 执行`composer install`安装项目所需依赖组件以及自动安装数据库
> * 启动项目内置的`WEB`服务,执行`php think run`并浏览器访问`http://127.0.0.1:8000`
> * 使用系统默认的账号和密码登录后台,默认的账号和密码都是`admin`
### 开发环境
> * 安装数据库程序并创建数据库,将参数配置到`config/database.php`
> * 执行`composer install`安装项目所需依赖组件以及自动安装数据库
> * 安装`Nginx``Apache`服务,并按照`ThinkPHP`官方要求配置网站
## 技术支持