前言

介绍

互联网上的教程参差不齐,还有很多新老教程混在一起的,看的眼花缭乱,所以自己写下来记录一下,以备不时之需!~~

Chevereto是目前最好的图床之一了。功能也非常强大。其免费版和收费版的区别,在于收费版多了硬盘扩展,社交分享功能和技术支持。硬盘扩展指的是你可以通过sftp等方式把上传的文件储存在其他服务器上。

推荐安装环境:

  • PHP 7.4
  • MySQL 5.7 / 8 - MariaDB 10
  • Apache HTTP Web Server

    • mod_rewrite

我的安装环境:

  • Nginx
  • PHP 7.4
  • MySQL 5.7
  • 宝塔面板

如果是从零开始,没有以上环境,那就一键安装宝塔,然后手动安装Nginx、Mysql、PHP

伪静态

# Chevereto Nginx rewrite rules

location ~ /\.ht {
    deny all;
}

# Disable access to sensitive files in app path
location ~ /(app|content|lib|importer)/.*\.(po|php|lock|sql|txt)$ {
   deny all;
}

# Disable log on not found images + image replacement
location ~* (jpe?g|png|gif|webp) {
    log_not_found off;
    error_page 404 /content/images/system/default/404.gif;
}

# Enable CORS header (needed for CDN)
location ~* \.(ttf|ttc|otf|eot|woff|woff2|css|js)$ {
    add_header Access-Control-Allow-Origin "*";
}

# Force serve upload path as static content (match your upload folder if needed)
location /images {}

# Route dynamic request to index.php
location / {
    try_files $uri $uri/ /index.php$is_args$query_string;
}

配置文件

# Context limits
client_max_body_size 20M;

# Disable access to sensitive files
location ~* /(app|content|lib)/.*\.(po|php|lock|sql)$ {
  deny all;
}

# Image not found replacement
location ~ \.(jpe?g|png|gif|webp)$ {
    log_not_found off;
    error_page 404 /content/images/system/default/404.gif;
}

# CORS header (avoids font rendering issues)
location ~* /.*\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$ {
  add_header Access-Control-Allow-Origin "*";
}

# Pretty URLs
location / {
  index index.php;
  try_files $uri $uri/ /index.php$is_args$query_string;
}

# END Chevereto NGINX rules

本站不提供安装文件,自行去搜索下载,这里我安装的版本是截止目前最新的版本v3.20.17

安装

其实,这个安装与一般的网站安装流程差不多,主要是PHP扩展和伪静态那里有些需要注意的地方。

将 Chevereto 的源代码部署到服务器后就可以开始安装了

安装扩展

image-20220428115858071.png

exiffileinfo这两个扩展安装上,我安装了这两个之后就可以正常使用了,看网上说还有一个扩展是imgaesmagick,不过不安装也没什么问题(PS:宝塔上好像没这个扩展,不知道和imagemagick是不是一样的)。

重启PHP

安装完成后重载配置,再重启PHP7.4

image-20220428120905034.png

设置伪静态

将上面的伪静态粘贴到站点的设置里,配置文件貌似也不需要弄,可以正常使用

image-20220428121049124.png

一切准备完毕后,打开你绑定的域名按照提示进行安装,安装的步骤与常规的安装步骤一样,无非就是设置数据库账号密码以及登录帐号密码,这里就不演示了。

将语言设为中文

安装完成之后站点的语言是英语,需要通过一些设置来修改为中文。

找到右上角的用户名并点击,打开Settings

image-20220428121725225.png

拉到最底部,选择简体中文然后保存,这样你的个人语言设置就改成中文啦!

image-20220428121835632.png

将站点语言设为中文

此时站点的默认语言还是英语,其他用户注册之后依然是'英格力士'。

还是一样点击右上角的用户名,打开仪表盘

image-20220428122215934.png

依次点击:设置->网站->语言

image-20220428122334482.png

默认语言这里选择简体中文并保存就OK了!~

image-20220428122509732.png

至此,Chevereto已经安装完毕。

最后修改:2022 年 04 月 28 日
如果觉得我的文章对你有用,请随意赞赏~