然后经过下面的 findFile方法,获取到的$file文件名是 Call_bak.php了。不知道怎么解决。。
_________________________________________________________________________
我碰到一个非常奇怪的问题:控制器是Call.php,然后有个备份的文件Call_bak.php, 昨晚重装了php后,页面访问,总是访问的Call_bak.php这个文件。
但是Call_bak只是个复制的备份文件呐,class名也是Call, 如果我吧Call_bak.php删了,就提示找不到文件Call_bak,
include(/www/wwwroot/application/callcenter/controller/Call_bak.php): failed to open stream: No such file or directory
提示错误是think\library\think\Loader.php里的557行错误:
function __include_file($file)
{
return include $file;
}
总之就是,虽然类Call加载的是没错,但是类文件名加载成了Call_bak.php。
不知道有人碰到过这个情况没?怎么能让它变回正常的访问Call.php呢。
附件是错误截图
TIM截图20190416123658.png
( 88.78 KB 下载:5 次 )
最佳答案
