Sunsea's Blog

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

1、安装前的准备工作

1.1安装宝塔

[button color="success" icon="" url="https://www.bt.cn/bbs/thread-19376-1-1.html" type=""]点击查看宝塔官方安装教程[/button]

1.2安装Chevereto的环境

[scode type="blue"]Chevereto环境要求见下表[/scode]

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

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

2、开始安装Chevereto

2.1在宝塔中新建一个站点

2.1.1添加网站

2.1.2设置伪静态

[scode type="blue"]将以下代码填入伪静态中并保存[/scode]

# 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.2下载安装程序并安装

[button color="success" icon="" url="https://github.com/Chevereto/Chevereto-Free/releases/latest" type=""]点此下载最新版Chevereto程序[/button]
[scode type="blue"]在网站的根目录使用宝塔的远程下载工具下载最新版程序并解压剪切至网站根目录[/scode]

[scode type="blue"]访问网站绑定的域名开始安装[/scode]

2.2.1填写数据库相关信息

2.2.2填写登录相关信息

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

[scode type="blue"]登录后点击下面地址可设置默认语言
https://你绑定的域名/dashboard/settings/languages
[/scode]
[scode type="yellow"]点下面地址可设置当前登录账户语言
https://你绑定的域名/settings
[/scode]

3、网站报错解决方法

[scode type="red"]如果你使用的是php7.3版本可能出现以下提示[/scode]

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


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

[scode type="red"]建议关闭宝塔nginx防火墙,批量上传时容易触发cc防御进而封禁IP[/scode]

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »