今天尝试部署了一下ThinkAdmin
虽然这个框架已经做的很简单了,但也遇到也一些问题。折腾了一天终于可以访问了。
传送门:
首先,安装
很简单吧。
可是我在今天尝试了至少有10次,白天的时候按教程说的,先移除代理,composer都可以完成,由于一下操作不当,都没有正常完成部署。
晚上再尝试的时候,发现composer到一半的时候,进行不下去了。然后又搜索了一下,配置了阿里的镜像代理,也可以飞快地完成composer
a). 配置只在当前项目生效 # 取消当前项目配置 # 取消全局配置 |
composer完之后,修改ThinkAdmin\config\database.php
数据库默认配置为sqlite,但是我需要使用mysql,就配置了mysql。
数据库,根据安装教程,我是安装的是6.1.xx,应该是不需要手动创建数据库的,但是我这里的实际情况是需要自己先手动创建数据库,并将数据库信息填入config.php中。
数据库表前缀,默认为空,我设置了v6作为前缀。
保存。
然后在ThinkAdmin目录下执行
php think migrate:run
理论上应该这时候可以访问了,但是报权限问题。
这时候我想起来,在看教程的时候看到一句话,需要将runtime文件夹权限设置为777,照做之后可以正常访问了!!!
截个图,纪念一下:
哦,对了我的主机是阿里云的ECS,centos,宝塔面板。