????今天打開電腦,本地環(huán)境和測(cè)試環(huán)境都直接拋出HTTP ERROR 500錯(cuò)誤,然后馬上打開PHP錯(cuò)誤日志ini_set('display_errors','On');來(lái)查看,就發(fā)現(xiàn)了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');
}
- 代碼無(wú)異樣,相對(duì)昨天也沒(méi)有修改。
-
app/xxx.php也存在,權(quán)限也沒(méi)問(wèn)題。 -
google也沒(méi)有得到理想答案。 - 檢查環(huán)境,cache相關(guān)的擴(kuò)展無(wú)果。
????猛然想app/xxx.php是使用swoole_compiler加密過(guò)的,錯(cuò)誤可能是swoole_loader拋出來(lái)的,然后立馬使用swoole_compiler重新打個(gè)了包,錯(cuò)誤就消失了!
????果然使用一些小眾擴(kuò)展,遇到錯(cuò)誤google是沒(méi)有用的,解決錯(cuò)誤還是要一步一步調(diào)試!。