神奇的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. 机器使用寿命即将到了,导致出现某些没有排查出来的问题
推荐文章: