2012-10-19 23 views
0

更新到Ubuntu 12.10後,我發現Kohana 2無法正常工作。我只看到200空狀態的空白頁面(system/core/Kohana.php中的ob_end_flush不會調用)。如何從Kohana 2(放置到項目文件夾)到Ubuntu 12.10中的Kohana 3(安裝是一個模塊)?

那麼,是否有可能以最小的項目更改遷移到Kohana 3(該項目的所有開發人員都將使用Kohana 2並使用一個svn,所以我不想打破他們部署的版本和生產同樣的svn)?

回答

0

你必須做大量的工作而遷移到Kohana的3

您的應用程序代碼將主要rewrited。

Kohana 3與Kohana 2的不同之處在於很多方面 - 類名,路徑,模型,目錄結構,控制器等等。

所以最好在新版本中啓動新項目並實現相同的邏輯。

Here is從Kohana團隊2→3遷移的簡短指南。

0

它看起來像你有新的Ubuntu的新的PHP版本,你可能使用某種廢棄的PHP代碼。

您是否正在設置正確的報告級別?

ini_set('display_errors',1); 
error_reporting(E_ALL); 

我的kohana 2在最新的Ubuntu上工作正常。

如果報告仍然無效嘗試調試您的應用程序,並找到與新的PHP版本相關的錯誤。