安装兰空图床时出现500服务器错误的解决方案

一、问题情况

部署兰空图床时,提示“服务器错误”,错误码500:

兰空图床500服务器错误

问题原因

我的部署环境为PHP8.3,官方建议的是8.1,版本不对有些代码不兼容

二、解决方案

2.1 修改代码兼容

修改vendor/nesbot/carbon/src/Carbon/Traits/Creator.php的第928行,将

1
private static function setLastErrors(array $lastErrors)

修改为:

1
private static function setLastErrors($lastErrors)

参考资料:

  1. Laravel Carbon::setLastErrors()
  2. 安装兰空图床时出现500服务器错误的解决