体验部署ThinkAdmin

在尝试部署ThinkAdmin框架时遇到了Composer下载中断的问题,通过配置阿里云镜像代理解决了。之后,将默认的SQLite数据库改为MySQL,并手动创建数据库。在运行迁移时碰到权限问题,设置runtime文件夹为777权限后成功访问。整个过程在阿里云ECSCentOS系统上进行,并使用了宝塔面板。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天尝试部署了一下ThinkAdmin

虽然这个框架已经做的很简单了,但也遇到也一些问题。折腾了一天终于可以访问了。

传送门:

ThinkAdmin 开发文档 - 技术博文网

首先,安装

很简单吧。

可是我在今天尝试了至少有10次,白天的时候按教程说的,先移除代理,composer都可以完成,由于一下操作不当,都没有正常完成部署。

 

晚上再尝试的时候,发现composer到一半的时候,进行不下去了。然后又搜索了一下,配置了阿里的镜像代理,也可以飞快地完成composer

a). 配置只在当前项目生效
composer config repo.packagist composer https://mirrors.aliyun.com/composer/

# 取消当前项目配置
composer config --unset repos.packagist
b). 配置全局生效#
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

# 取消全局配置
composer config -g --unset repos.packagist

composer完之后,修改ThinkAdmin\config\database.php

数据库默认配置为sqlite,但是我需要使用mysql,就配置了mysql。

数据库,根据安装教程,我是安装的是6.1.xx,应该是不需要手动创建数据库的,但是我这里的实际情况是需要自己先手动创建数据库,并将数据库信息填入config.php中。 

数据库表前缀,默认为空,我设置了v6作为前缀。

保存。

然后在ThinkAdmin目录下执行 

php think migrate:run

理论上应该这时候可以访问了,但是报权限问题。

这时候我想起来,在看教程的时候看到一句话,需要将runtime文件夹权限设置为777,照做之后可以正常访问了!!!

 截个图,纪念一下:

 哦,对了我的主机是阿里云的ECS,centos,宝塔面板。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值