今天尝试了用 chevereto 建了一个图床,因为出现了一些网上找不到的问题,所以来分享一下。

我的图床

chevereto 图床建站系统是目前最好的图床之一,功能非常强大 。允许用户创建自己的照片展示专题,易于部署,支持主题的定制。

分享一下在宝塔系统的chevereto的安装流程:

1,下载 chevereto程序

chevereto官网地址:https://chevereto.com/

github下载地址:https://github.com/Chevereto/Chevereto-Free

2,在站点配置文件的最后的一个}前加入如下代码

# Disable access to .ht* files
location ~ /\.ht {
 deny all;
}
# Disable access to sensitive files in app path
location ~ /(app|content|lib)/.*\.(po|php|lock|sql)$ {
 deny all;
}
# Disable log on not found images + image replacement
location ~* (jpe?g|png|gif) {
 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?$query_string;
}

2,上传chevereto程序

把程序源码解压后上传到网站文件夹中,可通过ftp或者宝塔面板自带的上传完成。

3,运行网站

在运行的时候我并没有遇到网上常见的 Chevereto can’t create the app/settings.php file. You must manually create this file错误 。

但是我确遇到了网上没有文件夹权限的错误

错误代码
  • No write permission in /app/content/ directory. Chevereto needs to be able to write in this directory.
  • No write permission in /app/content/locks/ directory. Chevereto needs to be able to write in this directory.

这个错误只要把 /app/content/  目录的权限改为777就可以了,也就是全选。

4,配置网站

接下来就是按照提示填入数据库信息和图床的管理员信息等就可以了

在网站的设置里可以对图床的站点名称信息、语言,页面等进行设置

本文作者为mowang,转载请注明


爱编程更爱生活