在宝塔环境下安装Chevereto最新免费版

1、安装前的准备工作

1.1安装宝塔

1.2安装Chevereto的环境

Chevereto环境要求见下表

软件版本备注
PHP5.6及以上实际测试7.3版会有报错,修改代码即可
MySQL8.0官方要求是8.0实际测试5.7通过
Apache / NGiNX

安装时程序会检测环境,并给出提示,这就是为什么没有选用installer.php进行安装的原因!

2、开始安装Chevereto

2.1在宝塔中新建一个站点

2.1.1添加网站

1_添加网站.jpg

2.1.2设置伪静态

将以下代码填入伪静态中并保存

# Chevereto nginx generated rules for https://img.sunsea.im/
## Disable access to sensitive files
location ~* /(app|content|lib)/.*\.(po|php|lock|sql)$ {
  deny all;
}
## CORS headers
location ~* /.*\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js) {
  add_header Access-Control-Allow-Origin "*";
}
## Upload path for image content only and set 404 replacement
location ^~ /images/ {
  location ~* (jpe?g|png|gif) {
      log_not_found off;
      error_page 404 /content/images/system/default/404.gif;
  }
  return 403;
}
## Pretty URLs
location / {
  index index.php;
  try_files $uri $uri/ /index.php?$query_string;
}
# END Chevereto nginx rules

2_设置伪静态.jpg

2.2下载安装程序并安装


在网站的根目录使用宝塔的远程下载工具下载最新版程序并解压剪切至网站根目录

3_下载安装程序.jpg
访问网站绑定的域名开始安装

2.2.1填写数据库相关信息

4_填写数据库信息.jpg

2.2.2填写登录相关信息

5_填写登录相关信息并安装.jpg

2.2.3修改网站默认语言为中文

登录后点击下面地址可设置默认语言
https://你绑定的域名/dashboard/settings/languages

点下面地址可设置当前登录账户语言
https://你绑定的域名/settings

3、网站报错解决方法

如果你使用的是php7.3版本可能出现以下提示

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

6_php7.3报错.jpg

根据提示找到网站目录下的这个文件/lib/G/functions.php
并将第254行的continue改为continue 2

7_修改.jpg
建议关闭宝塔nginx防火墙,批量上传时容易触发cc防御进而封禁IP

本文作者:Author:     文章标题:在宝塔环境下安装Chevereto最新免费版
本文地址:https://sunsea.im/bt-install-Chevereto-Free.html     
版权说明:若无注明,本文皆为“Sunsea's Blog”原创,转载请保留文章出处。
Last modification:November 5th, 2019 at 10:42 am
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment