前言
想找一个图床,免费的不稳定,收费的怕图片丢,不如自己搭建。自己以前是搭建过兰空图床的,现在发现收费了,但是以前的免费还可以使用。不过搭建的时候遇到问题官方文档已经无法解决(因为免费版本已经不在维护)
环境要求
- PHP >= 8.0.2 (最好选择8.1,如8.2就会遇到500报错,以下也有解决方式)
- BCMath PHP 扩展
- Ctype PHP 扩展
- DOM PHP 拓展
- Fileinfo PHP 扩展
- JSON PHP 扩展
- Mbstring PHP 扩展
- OpenSSL PHP 扩展
- PDO PHP 扩展
- Tokenizer PHP 扩展
- XML PHP 扩展
- Imagick 拓展
- exec、shell_exec 函数
- readlink、symlink 函数
putenv、getenv 函数
安装
- 前往 GitHub 下载源代码
- 宝塔创建网站,选择PHP版本>= 8.0.2,选择数据库。
- 进入创建网站的目录,将下载的源代码上传并解压。
- 设置网站运行目录为public
设置伪静态
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
- 如果遇到了500报错
打开网站根目录,搜索Creator.php文件
打开此文件,搜索:setLastErrors(array $lastErrors)约900行左右
修改为:setLastErrors($lastErrors)并保存
评论