Chevereto 搭建教程

前言

自从搭建了博客,就迫切需要一个图床,起初是用Gitee当做图床使用,但是,使用gitee当做图床总归有点不舒服,所以,决定自建个Chevereto 图床,这个图床程序分为免费版和付费版,我们使用免费版就足够了。

Gitee图床教程:https://blog.ltt.zone/archives/li-yong-picgogiteeshi-xian-tu-chuang

准备工作

环境

PHP:7.4+

MySQL:5.6+

宝塔

下载程序

Chevereto-Free

开始安装

1、将项目放置创建好的网站根目录下

image-20210906200934545

2、配置Nginx,添加一下代码

  # 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;
  }

3、配置数据库

app 下创建文件 settings.php 输入一下内容

<?php
$settings['db_host'] = '127.0.0.1';
$settings['db_port'] = 'port';
$settings['db_name'] = 'name';
$settings['db_user'] = 'user';
$settings['db_pass'] = 'password';
$settings['db_table_prefix'] = 'chv_';
$settings['db_driver'] = 'mysql';
$settings['debug_level'] = 1;

4、进入网站,进行相关配置,即可完成安装