0

Ubuntu 12.10にアップデートした後、Kohana2が機能しないことがわかりました。200 OKステータスの空白ページのみが表示されます(system / core / Kohana.phpのob_end_flushは呼び出されません)。

したがって、最小限のプロジェクト変更でコハナ3に移行することは可能ですか(このプロジェクトのすべての開発者はコハナ2を使用し、1つのsvnを使用するため、同じsvnからデプロイするバージョンと本番環境を壊したくありません) ?

4

3 に答える 3

0

コハナ3に移行する際には、多くの作業を行う必要があります。

アプリケーションコードはほとんど書き直されます。

Kohana 3は、クラス名、ルート、モデル、ディレクトリ構造、コントローラーなど、多くの点でKohana2とは異なります。

したがって、新しいプロジェクトを開始し、新しいバージョンに同じロジックを実装することをお勧めします。

コハナチームからの2->3移行に関する短いガイドです。

于 2012-10-21T00:04:29.300 に答える
0

新しいubuntuを備えた新しいphpバージョンがあり、おそらく非推奨のphpコードを使用しているようです。

適切なレポートレベルを設定していますか?

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

私のkohana2は、最新のubuntuで正常に動作しています。

それでもレポートが機能しない場合は、アプリをデバッグして、新しいphpバージョンに関連するバグがどこにあるかを見つけてください。

于 2012-10-21T19:03:22.007 に答える
0

修正を見つけました:https ://gist.github.com/2881489

2.4より前のKohanaを使用する場合は、2.4のファイルArr.phpをKohanaに配置する必要があります。

于 2012-11-21T01:20:06.620 に答える