今天早上,我正在处理Web应用程序的登录页面,该页面在我对名为login_main.php的文件中进行的最后一次更改之前运行良好,此后,我开始出现以下两个错误:
[1/2] ReflectionException:类\ style不存在
[2/2] FileLoaderLoadException:类\ style在/ var / www / vhosts / symfony2 / src / AppBundle / Controller /中不存在(从“ / var / www / vhosts / symfony2 / app / config中导入/routing.yml”)。 +
我查看了自己的更改,但没有发现任何错误。由于没有太大变化,因此从Web应用程序仍在运行的今天清晨的备份中恢复了login_main.php。奇怪的是,对于原始文件,我遇到了同样的错误。因此,我恢复了整个symfony2目录及其子目录,但是这次Web应用程序运行正常,显示与昨晚一样。
然后,我从昨天晚上开始用我今天上午所做的更改来逐步更新login_main.php文件,并在每次更改后进行测试。放回所有代码后,仍然看不到代码中的任何问题,我先前遇到的两个错误又回来了。因此,我尝试仅恢复login_main.php文件,但是,这仍然不能解决问题。
我不知道发生了什么,但是恢复login_main.php文件不能解决此错误似乎很奇怪。就像编译器正在保存先前文件中的某些信息一样,这在某种程度上影响了已编译文件的还原。
任何人都知道为什么,并且文件的先前工作版本所取代的错误应具有持久影响?
我可以发布此文件的之前和之后的版本,但是我认为除了语法错误以外,还有其他事情在发生,顺便说一句,错误报告不会像常规编码那样显示出来问题。
谢谢