有了一台自己的服务器,或者是虚拟机,当然要物尽其用了,这一次,我们用Chevereto网站程序,来搭建自己的图床。
为什么呢?
- 给自己喜欢的图片,在网络上能有一个自己的家
- 自己搭建的程序,自己用着放心
- 对于经常使用Markdown编辑文字的用户,文字中插入图片更方便了
- 避免网站中储存过量图片,管理不便
本站下载安装包:
Chevereto-Free-1.1.3.zip
相关帮助:
官方帮助文档:https://chevereto.com/docs/install
Github下载源码,地址:https://github.com/Chevereto/Chevereto-Free(免费版)
CSDN 的一个方法:https://blog.csdn.net/qq_28616789/article/details/79340236
创建页面,将内容放置再以下代码内:
[cc lang="php"]
我的代码
[/cc]
菜单图标:https://chevereto.com/src/icomoon/
自定义图片链接,如:http://tu.npc.ink/my/Up6.jpg,那么,这个my,怎么来的?
首先,在网站根目录新建文件夹my,然后在“仪表盘-图片上传-图像路径一栏,填写my”即可
错误集合:
1.文件放置后,打开链接404
填写一下伪静态Rewrite规则,网站-设置-伪静态
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;
}
顺利出现安装页面
2.安装完毕,提示错误:
Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/tu.baimu.org/app/lib/integrity-check.php on line 167
PHP版本为7.2,更改为7.1,原因是php7.2更改了一些配置,
参考链接:参考
因为种种复杂的原因(精力有限,效果不佳。。。),我已关闭了自建的图床,转而使用阿里云的OSS技术来存储图片,前几天转移博客的时候,全站打包,才50M的样子。
关于OSS,可以看这篇: