神奇的PHP Fatal error (Uncaught ReflectionException: Class view does not exist)
错误信息
1) 首先看似是框架的错误,但是我使用PHP -S 启一个服务之后代码可以正常运行,唯独apache 访问就会出现这个错误,而且还不是这一个项目是所有项目都是这个错误。。。
2)抱着瞎猫碰死耗子心态运行了各种命令
composer dump-autoload
删除vendor 重新 install
php artisan cache:clear
等等命令,完全无效
。。。。。。
记录排查流程:
1.php 自启动和一个server完全可访问(php没问题)
2.通过apache访问打印phpinfo也可打印出来(apache 目测没问题)
3.不是一个项目出现问题,是所有的项目出现error
4.composer dump-autoload 等命令无效(判定跟加载无关)
5.根据站长给出的打印详细错误信息(报错提示app.conig 文件加载失败,但是php启动服务完全没有问题)
目前临时解决方法:apache 换了nginx。。。
猜测:
1.系统环境导致apache出现某种错误
2.机器使用寿命即将到了,导致出现某些没有排查出来的问题
推荐文章: