今天打开电脑,本地环境和测试环境都直接抛出HTTP ERROR 500错误,然后马上打开PHP错误日志ini_set('display_errors','On');来查看,就发现了Fatal error: require_once(): the auth has expired in /data/httpd/xxx/xxx.php on line 2,即查看代码如下:
if(file_exists(HOME_DIR.'/app/xxx.php')){
require_once(HOME_DIR.'/app/xxx.php');
}
- 代码无异样,相对昨天也没有修改。
-
app/xxx.php也存在,权限也没问题。 -
google也没有得到理想答案。 - 检查环境,cache相关的扩展无果。
猛然想app/xxx.php是使用swoole_compiler加密过的,错误可能是swoole_loader抛出来的,然后立马使用swoole_compiler重新打个了包,错误就消失了!
果然使用一些小众扩展,遇到错误google是没有用的,解决错误还是要一步一步调试!。