折腾笔记:兰空图床搭建500报错解决方法

折腾笔记:兰空图床搭建500报错解决方法

在整理阿里云oss文件时发现了以前兰空图床的备份文件,实际上个人是没多大使用单独图床的需求的,但是难免有时候会用上,干脆就将备份数据恢复出来吧,但是在搭建过程中碰到了500问题,把解决方案顺带做个备份。

兰空图床环境要求

  • 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
图片[1]-折腾笔记:兰空图床搭建500报错解决方法-觅影网

配置伪静态

location / {
 if (!-e $request_filename) {
     rewrite ^(.*)$ /index.php?s=$1 last; break;
 }
}

如果遇到了500报错
打开网站根目录,搜索Creator.php文件

图片[2]-折腾笔记:兰空图床搭建500报错解决方法-觅影网

打开此文件,搜索:setLastErrors(array $lastErrors)约900行左右
修改为:setLastErrors($lastErrors)并保存

图片[3]-折腾笔记:兰空图床搭建500报错解决方法-觅影网
© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称代码图片快捷回复

    暂无评论内容