KongQi Laravel Admin2.0 文档安装

本地环境

  • php 7.2 +
  • composer
  • mysql5.77 +

安装

git clone https://github.com/kong-qi/test.git
  1. 项目下执行安装 Laravel 依赖
composer install 
  1. 新建一个数据库,数据库引擎必须是 InnoDB , 字符集 utf8mb4

因为有些同学,他们用了 mysql 8 ,但是默认的引擎使用的 myisam ,所以新建库的时候需要改下这个,如果不懂如何操作,就百度下,如何修改数据库默认搜索引擎。 否则安装的时候会报 索引长度问题

  1. 绑定一个本地域名到目录下 public

  2. 设置重写

Apaceh

Apaceh 环境可以不用写,默认自带了,如果没有,则在 public/.htaccess创建,如果你还不会创建这个文件,请使用搜索一下怎么创建,window下是不允许直接创建 .开头的文件。

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Send Requests To Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

Nginx

location / {
    if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
    }
}

6.如果默认下没有创建到 .env,新建一个 .env

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:yv0KPA1resjp946uTMXkuqHZ5Fq0WsGoLO4EnwJ+f94=
APP_DEBUG=1
APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=demo
DB_USERNAME=root
DB_PASSWORD=123456
DB_PREFIX=
#严格模式取消
DB_STRICT=false
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=6379
REDIS_PORT=6379
REDIS_PREFIX=laravel
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

#配置后台地址
ADMIN_URL=null
#资源文件是否增加http域名前缀
RES_HTTP_URL=null

#上传设置
# 上传目录
UPLOAD_DIR=/upload
# 最大上传大小,单位M
UPLOAD_MAX_SIZE=50

# 上传文件系统驱动,filesystems
FILESYSTEM_DRIVER=local

# 系统语言
LANG=cn

KONGQI_SERVER=eyJob3N0Ijoid3d3LmtxcDIudGVzdCIsImlwIjoiMTI3LjAuMC4xIiwicG9ydCI6IjgwIn0=
# 是否开启DEBUGBAR调试
DEBUGBAR_ENABLED=0
# 是否关闭插件应用,1表示是开启,0表示关闭
OPEN_PLUGIN=1

如果你想要去掉插件模块,查看这篇介绍;https://www.heibaiketang.com/note/show/409.html

  1. 打开你绑定的域名

在浏览器输入 http://你的域名/system/install 进行安装,将会出现如下画面
描述
全部进行下一步到完成操作。

描述

  1. 登录后台完毕

描述
描述

安装完成,感谢您的使用

上传文件

默认下如果 public 没有写入权限,需要在 public 下创建一个 upload 文件夹

public/upload/

并且给上写权限

其他文件写权限

  • storage 写权限
  • bootstrap 写权限

文件上传支持七牛,阿里云,腾讯云

具体查看 https://www.heibaiketang.com/note/show/415.html

支持如下

  • 七牛
  • 腾讯云cos
  • 阿里云oss

配置参数,可在 .env 下配置 ,也可以在 config/filesystems.php 配置

# 默认上传文件类型,支持local,oss,cos,qiniu
FILESYSTEM_DRIVER=local

#七牛上传配置
QINIU_ACCESS_KEY=q0ltH8iw8NILxxf
QINIU_SECRET_KEY=Ma89xx
##Bucket名字
QINIU_BUCKET=heibaiketang
QINIU_DOMAIN=qiuniuxx

#阿里云OSS配置
OSS_ACCESS_ID=LTAI4FxxZtt
OSS_SECRET_KEY=U4p1xxA
##Bucket名字
OSS_BUCKET=aly2020test
OSS_ENDPOINT=oss-cn-shenzhen.aliyuncs.com
## 是否开启cnd 域名
OSS_ISCNAME=false
OSS_CDNDOMAIN=''
OSS_SSL=false
OSS_DEBUG=false

# 腾讯云COS配置
#所属地区
COS_REGION=ap-guangzhou
COS_APP_ID=1251168542
COS_SECRET_ID=AKIDoXxx
COS_SECRET_KEY=xkNp5INI2b3dxxPfnx
COS_TOKEN=null
#COS桶名称
COS_BUCKET=tengxunyun-1251168542
#COS访问域名
COS_CDN=https://tengxunyun-1251168542.cos.ap-guangzhou.myqcloud.com
COS_SCHEME=https
COS_CDN_KEY=
COS_ENCRYPT=

评论区 (0)

没有记录
支持 markdown,图片截图粘贴拖拽都可以自动上传。
黑白课堂

黑白课堂 · 技术专家

专业PHP开发

年度VIP 站长创业者玉树凌风每天醒来0收入
查看更多

最新视频课程