2012-04-10 139 views
0

从今天上午开始,我无法使我的某个页面正常工作。CakePHP致命错误类'L18n'未找到

错误消息:

Fatal error: Class 'I18n' not found in /home/drukwerk/domains/drukwerkprijsvergelijk.nl/public_html/lib/Cake/basics.php on line 507

我发现这个时候我赞同一种形式一样只会发生:

echo $this->Form->input('Wenis'); 

当我离开我的工作,三天前它仍然工作..现在它坏了。 有人曾经有过类似的问题吗?

+2

那么,最近3天发生了什么变化?你*有*版本控制系统来跟踪,对吗? ;-) – deceze 2012-04-10 08:33:29

+0

好吧,我添加了我自己的组件,添加了var $ components ='FileHandlerComponent'给我的一个控制器..多数民众赞成它。 现在我删除了行+组件,它停止工作。 – Jordy 2012-04-10 08:38:10

+1

是否存在'lib \ Cake \ I18n \ I18n.php'? – Costa 2012-04-10 23:53:46

回答

2

清除你的应用程序缓存app/tmp/cache确保你确实没有改变任何东西(我希望你使用git,svn或其他东西)。确保核心没有被更改或更新 - 也许是由你的团队中的其他人。

此外,还应该有一些迹象显示您从哪里发现致命错误。第507行是最终结果,但之前称为?我建议你使用xdebug。

+0

嗯似乎没有解决问题(删除缓存),第507行告诉蛋糕翻译你的内容,如果你给一些文件的翻译(我不使用寿)。 – Jordy 2012-04-10 08:53:16

+1

我知道,但要求一个堆栈跟踪。 Cake和xdebug应该可以帮到你。 http://en.wikipedia.org/wiki/Stack_trace – burzum 2012-04-12 14:17:35

+0

我修复了兄弟,感谢您的帮助;)!答案是从这里开始评论的。 – Jordy 2012-04-12 14:21:18

相关问题