2012-04-10 3 views
0

С сегодняшнего утра я не могу заставить работать одну из моих страниц.CakePHP Fatal Класс ошибок '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

+0

Ну, я добавил свой собственный компонент, добавил var $ components = 'FileHandlerComponent' к одному из моих контроллеров. Вот и все. Теперь я удалил строки + компонент и прекратил работу. – Jordy

+1

делает 'lib \ Cake \ I18n \ I18n.php' существуют? – Costa

ответ

2

Очистите приложение кэш приложения/tmp/cache, убедитесь, что вы действительно ничего не изменили (надеюсь, вы используете git, svn или что-то еще). Убедитесь, что ядро ​​не было изменено или обновлено - возможно, кем-то другим в вашей команде.

Также должен быть какой-то след, который показывает вам, откуда именно происходит фатальная ошибка. Линия 507 - это конечный результат, но то, что было вызвано раньше? Я предлагаю вам использовать xdebug.

+0

Хмм, похоже, не исправляет проблему (удаление кеша), строка 507 сообщает cake для перевода вашего контента, если вы даете переводы в некоторых файлах (я не использую его). – Jordy

+1

Я знаю об этом, но запрашиваю трассировку стека. Торт и xdebug должны это сделать. http://en.wikipedia.org/wiki/Stack_trace – burzum

+0

Я исправил его, спасибо за вашу помощь;)! Ответ находится внутри комментария отсюда. – Jordy

Смежные вопросы