Я управляю веб-сайтом CakePHP 1.1 CMS, и наши хосты только что обновили PHP до 5.3, вызвав ряд ошибок, таких как:
Notice: Undefined variable: banner_image in /home2/intiwara/cake/app/views/layouts/public_site.thtml on line 49
Notice: Undefined variable: news_menu in /home2/intiwara/cake/app/views/articles/volunteer_animal_refuge.thtml on line 73
Я могу скрыть ошибки, изменив cake / cake / libsСтрока 133 /configure.php должна быть:
error_reporting(E_ERROR);
Однако переменные и модели все еще не найдены, поэтому страница не отображается.
Я понимаю, что мне нужно перейти на CakePHP 2.1,и каждый пост, который я нахожу, посвящен этому.Тем не менее, я здесь единственный технический волонтер, завтра у меня будет всего несколько часов, чтобы сайт заработал, а потом я нахожусь в автономном режиме в течение двух недель в сельской Эфиопии, так что я надеюсь, что есть «обходное» решение, которое я смогупоставить на место в то же время.(Хозяева не сказали нам, что это должно было произойти ..)
Мне не нужны функции администратора, я не против скрывать ошибки - мне просто нужен сайт для рендеринга.Можно ли как-нибудь обмануть PHP 5.3, чтобы «увидеть» эти переменные?
Большое спасибо, Крис