前一段时间用 Chevereto 搭建了一个公开的图床,效果还不错,非常方便和简单。但是目前百度上的教程还是有一点问题的 这个 Chevereto 安装对初次接触的人来说是很不友好的,我在安装过程中也是遇到很多坑。下面就为大家带来完整的 Chevereto安装教程 。

我的图床:

  1. 图床地址1:https://www.yremp.live(阿里小水管服务器搭建)
  2. 图床地址2:https://images.yremp.live (WJY大佬免费提供的大水管服务器搭建)

环境准备:

以我自己实际为例

  1. CentOS
  2. Nginx
  3. Mysql
  4. PHP
  5. 宝塔面板 (用这个简单很多)

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

宝塔安装脚本

在连接到服务器的终端执行安装脚本,不同Linux系统 有所区别:

Centos 安装脚本 :

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu/Deepin安装脚本 :

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装脚本 :

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

其他系统请参考官方说明, 在安装时可能需要确认一下,屏幕上会有提示。

下载Chevereto

点击 进入 Chevereto-Free 官方Github仓库,下载项目。

安装Chevereto

1.在宝塔面板首页,添加一个新的网站,

  1. 域名:填自己的域名(记得去解析)
  2. 备注:随意
  3. 根目录:填写域名后默认是域名,可以自定义
  4. FTP:不用创建
  5. 数据库:自己填写

数据库信息自行填写但必须记住,创建完成后会给你提示数据库信息,后面进入Chevereto安装流程时要填写以下重要信息:

  1. 数据库名称
  2. 数据库用户名
  3. 数据库用户密码

接着把创建好的网站根目录下面的初始化文件index.html 删除(其他想删就删),否则访问就是宝塔默认创建站点成功的提示。

2.把下载的Chevereto解压后的文件用FTP工具上传到刚刚新建的网站目录下,例如:

3.注意看我的图片,resource是图床的根目录(也就是你新建的网站根目录,新建网站时自定义的),content 和 images 目录是需要我们设置为 777 权限的,所以用SSH工具 连接服务器,在网站根目录下依次执行:(补充:其实不用SSH工具也可以,宝塔也可以直接修改权限和创建文件,看个人喜好和能力吧)

chmod -R  777  content 
chmod -R  777  images 

现在百度上的教程大部分都是全部给775,我测试发现权限是不够的

4.在app目录下新建settings.php,并赋予 777 权限,操作如下(已经在app目录下)

touch settings.php
chmod -R 777 settings.php
完整步骤

5.此时已经基本完成,不过现在你如果通过域名访问你的网站应该还是404,还需要添加伪静态规则。在网站设置中的配置文件中加入以下代码( 加入的位置参考配置文件中已有的 location / ,同级别就行):

location / {
    if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } try_files $uri $uri/ /api.php; } location /admin { try_files $uri /admin/index.php?$args;
    }
添加示例

此时访问你的网站就可以开始填写数据库信息,进行安装了。

填写完 Continue 即可

补充一下,用户名和邮箱都可以用于登录

设置网站初始化设置,后面Install Chevereto 即可

安装完成
Chevereto首页

接下来就是访问域名登录网站在仪表盘管理图床了

后面这些数据库信息填写等步骤是后面添加的,之前只写到添加那个伪静态规则,因为感觉后面比较简单,最近看搜索引擎关键词发现有人可能不太会后面的步骤,所以重新安装了一次Chevereto图床程序,把后面的完整过程也添加上了。

标签云

ajax AOP Bootstrap cdn Chevereto CSS Docker Editormd GC Hexo IDEA IPA JavaScript jsDeliver JS樱花特效 JVM Linux markdown Maven MyBatis MyBatis-plus MySQL Pictures Sakura SEO shadowrocket Spring Boot Spring Cloud Spring Cloud Alibaba SpringMVC SSR Thymeleaf V2ray Vue Web WebSocket Wechat Social WordPress Yoast SEO 代理 分页 图床 小幸运 苹果iOS国外账号 苹果IOS账号

此文链接: https://yremp.live/chevereto/

本文最后更新于2020年3月28日,已超过 6 个月没更新!