前一段时间用 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.在宝塔面板首页,添加一个新的网站,

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

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

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

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

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

pic17.png

3.注意看我的图片,resource是图床的根目录(也就是你新建的网站根目录,新建网站时自定义的),content 和 images 目录是 777 权限的,所以用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;
    }

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

标签云

Bootstrap cdn Chevereto Editormd Hexo JavaScript jsDeliver JS樱花特效 Linux markdown MyBatis MySQL Pictures Sakura SEO Spring Boot SpringMVC SSR Thymeleaf Web Wechat Social WordPress Yoast SEO 代理 图床

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