今天尝试部署了一下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,宝塔面板。

体验部署ThinkAdmin相关推荐

  1. 物联网学习笔记——京东云擎初体验 部署REST服务

    0.前言     持续关注物联网,持续关注REST.CoAP.websocket在物联网中的应用.前些时间尝试使用PHP Slim框架搭建REST应用,但是REST服务部署在自己的电脑上,只能在局域网 ...

  2. 深度探索Hyperledger技术与应用之超级账本初体验(附部署代码)

    2019独角兽企业重金招聘Python工程师标准>>> 本章零基础地介绍了如何快速体验超级账本搭建的区块链网络,我们先绕过了比较复杂的初始化配置,用官方提供的fabric-sampl ...

  3. 服务化部署框架Paddle Serving

    服务化部署框架Paddle Serving 概述 常见的深度学习模型开发流程需要经过问题定义.数据准备.特征提取.建模.训练过程,以及最后一个环--将训练出来的模型部署应用到实际业务中.如图1所示,当 ...

  4. 【gpt】免费部署个人gpt平台(无需tz)

    方案一:api-key 准备平台 chatgpt api-key:https://beta.openai.com/account/api-keys github账号:https://github.co ...

  5. 如何在云服务器上部署web项目(CVM)

    在QQ空间中发现了腾讯云的域名1元/年的活动,之前只试过在Windows下用XAMPP部署静态页面以及在Centos中用LNMP部署静态页面,好奇在云主机上部署静态页面.web项目会有什么不同,便点进 ...

  6. 卷王-企业如何选择私有部署调查问卷系统

    很多政府机构.金融机构.大型外企.互联网公司.中小企业等都有对数据安全有严格的要求,又需要根据具体情况定制符合自身的问卷调研功能. 我们可以选择如腾讯问卷或者金数据这种主流问卷调查网站提供的私有部署服 ...

  7. 应用体验:证件照一键生成

    应用体验:证件照一键生成 本项目主要是为了方便大家照不那么严格的证件照,纯自助,只要拿手机一拍,在"应用体验"页面上传,项目自动抠图和排版,再下载下来的就是符合背景色要求的证件照了 ...

  8. 在云服务器上部署web项目(CVM)

    在QQ空间中发现了腾讯云的域名1元/年的活动,之前只试过在Windows下用XAMPP部署静态页面以及在Centos中用LNMP部署静态页面,好奇在云主机上部署静态页面.web项目会有什么不同,便点进 ...

  9. fastdeploy快速部署yolov5离线模型

    本篇主要是介绍了yolov5模型的快速部署,使用过yolov5训练过的兄弟都知道,训练完之后,无论你的模型是如何导出的,最后想要使用导出的模型,可能还脱离不了yolov5框架,因为,在使用导出的模型前 ...

最新文章

  1. AI不止能美颜,美妆迁移这样做 | 赠书
  2. 网络工程师_记录的一些真题_2016下半年上午
  3. 谷歌某程序员抱怨“招人难”:招了小半年,8个岗位才招到1个,现在又空出6个岗位!...
  4. oracle 常用sql
  5. Linux输入不同颜色字体
  6. 新人与三年经验的交互设计师有多大的差距?
  7. SQL Server 2005与2000写法上的差别
  8. 流式计算中为什么需要时间戳和WaterMark
  9. 实验二 初始化阶段-source.c
  10. 【设计模式系列】行为型模式之Mediator模式
  11. 五家共井java_算法练习02:五家共井
  12. Wince6.0 cleartype
  13. 设置三个线程顺序打印数字问题(转载)
  14. 如何设置Eclipse新建项目的默认编码方式
  15. 苹果应用ipa安装包下载
  16. 找到某个关键字 同义词词林 python_python-004-标识符
  17. 奇迹,是为了信念牺牲一切(高策)
  18. ajax上传图片到又拍云,又拍云存储(UpYun)的.NET Core填坑
  19. 写给男人的十句悄悄话,想知道女人到底想要什么样的男人吗,那么请详读下文——
  20. 深度学习中的epochs、batch_size、iterations详解

热门文章

  1. python5.网络爬虫
  2. 吃货,你敢在晚上看这本书吗?
  3. 城镇污水处理厂工艺概述及提标改造路线
  4. 将数据以表格的形式保存到pdf中
  5. linux 虚拟ip 作用,linux-高可用之虚拟ip地址(VIP)
  6. python+pytest接口自动化之测试函数、测试类/测试方法的封装
  7. 把海水变得更蓝更透!关键在调整-曝光度
  8. 微信小程序注册完整教程
  9. http 301 302 303 307 308 傻傻分不清
  10. 如何通过echarts绘制北京市地图并可以添加标记并可点击