解决Cheverto搭建时的500错误

发布于 2023-11-15  431 次阅读


1

Chevereto作为很著名的图床程序,为人所广泛使用,前几天ksky对接wordpress出现了图床200图片上传不成功的玄学问题,遂弃掉lsky转投Chevereto了

不过一看安装界面:

好家伙,一下直接干500了 lsky没法用,Cheverto是最后的选择,这不解决怎么行

遇报错先去看debug,Chevereto默认不开,此时就要手动启用了

在生产中,通常情况下,当出现错误时,错误被抑制。这是一种有意的行为,目的是不向公众公开应用程序系统信息,可以手动启用 DEBUG 来检查系统。

配置文件在根目录下的app/settings.php,将原本的

$settings['debug_level'] = 1;

改为

$settings['debug_level'] = 2:
等级描述
0
1错误日志(默认)
2打印错误(不记录)
3打印错误并记录到 error_log

保存,刷新一下

说到底还是宝塔的锅,运行环境中使用了百度推行的安全工具OpenRASP,然而部署时没有授予相应路径的写权限

直接关掉open_basedir

这样就能正常进入安装程序了

在安装完成后重新打开open_basedir后Chevereto基本功能依旧能正常使用,如果为了安全性考虑重新打开也可以

届ける言葉を今は育ててる
最后更新于 2023-11-15