我管理CakePHP的1.1 CMS的網站,我們的主人剛剛升級PHP到5.3,導致一些錯誤,如:想要得到的CakePHP 1.1 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
我可以隱藏錯誤通過改變蛋糕/蛋糕/庫/的configure.php線133爲:
error_reporting(E_ERROR);
但是仍然沒有找到變量和模型,因此頁面不呈現。
我意識到我需要升級到CakePHP 2.1,並且我發現每篇文章都討論了這一點。然而,我是這裏唯一的技術志願者,明天下午我只有幾個小時才能使網站正常工作,然後我在埃塞俄比亞農村工作了兩週的工作,所以我希望有一個'解決方法'的解決方案,我可以在此期間就位。 (主機沒有告訴我們這是即將發生..)
我不需要管理功能,我不介意隱藏錯誤 - 我只需要網站呈現。有什麼辦法可以欺騙PHP 5.3來「查看」這些變量?
謝謝巨大 克里斯
升級CakePHP而不是抑制錯誤 – Baba 2012-04-02 21:03:52
沒有任何人可以在沒有看到源代碼的情況下做什麼。這些變量不是來自CakePHP,而是來自您的應用程序。 – JJJ 2012-04-02 21:41:42