2011-01-19 34 views
1

我有一个已经使用了几年的symfony 1.4项目。在过去的几个星期里,autoload已经开始跳班了,据我所知,这是任意的。这发生在位于lib /目录中的插件和文件中。Symfony自动加载跳过类

如果我重命名类,问题就解决了。我已经搜索过了,整个项目中没有其他同名的类。类中也没有错误。这些课程中的许多课程在两年内都没有进行过编辑,所以在课程中几乎没有任何变化。

当我清除缓存时,某些类会在下一页加载时被忽略。在同一个目录中的文件中的类没有问题。

无论如何,拼命想弄清楚发生了什么事情。我无法在symfony的错误日志中找到错误,也无法在apache或任何其他服务器日志中找到错误。但是,我确信这种情况发生的原因是有逻辑的。

另外,刚才注意到,autoload在普通页面上工作,它只是通过SSL传递的页面中断。

+0

你有任何用户缓存像APC或memcached的服务器上? – greg0ire 2011-01-19 18:18:14

回答

2

也许有点晚了,但我有同样的问题,我将添加到行的结尾从UNIX转换为Windows