2017-09-22 3 views
0

PHP7サポートのため、現在の古いバージョン(2.7.7)から最新の2ブランチにCakePHPをアップデートする必要があります。CakePHPをアップデートするには?

  • それはdirectoris
  • を交換することによって行うことができます:私はここに頼むキー事について不可解よりbook.cakephp.org以上が見つかっ

    私は前に、多くのフレームワークのアップグレードを行ってきたが、どのディレクトリが置換されることを意図しているか(Codeigniterのsystemのようなディレクトリは決して編集しないでください)

  • 実行する必要のあるディレクトリがありますか?
  • 他のコマンドを実行する必要がありますか?

何か手掛かりがありますが、2と3は私が推測する最も価値があります。前もって感謝します。

答えて

3

:あなたが作曲を使用していない場合

$ composer require cakephp/cakephp:^2.10.3 

手動で、あなたdownload the latest releaseパッケージを(私はswitch to using itにお勧めしたい)、および完全/lib/Cake DIRECTOを置き換えますry。コアに関しては、アップグレードが完了します。

the migration guidesを読んで、アプリケーションコードまたはデータベーススキーマに適用する必要がある可能性のある変更を把握し、「アプリケーションテンプレート」の変更(/app/)をローカルアプリケーションと比較し、必要に応じて変更を適用します。その後、テストスイートを実行して、すべてが期待通りに機能することを確認します。

2.7から最新の2.10へのアップグレードは、完全にAPI互換と言われているので、かなり簡単にする必要があります。

+0

Worked。ありがとう! –

0

composerを使用してフレームワークと拡張機能を管理することをお勧めします。
コンポーザーがインストールされていると、更新する方がずっと簡単です。あなたが作曲家を使用することを決めた場合は、インストール、セットアップ、またはアップデートによってさらに助けが必要な場合は教えてください。あなたの現在の制約がアップグレードを許可しない場合

$ composer update 

または特定の制約/バージョンが必要です:あなたは、CakePHPをインストールしたか、あなたのいずれかを使用コンポーザーは、CakePHPコアの依存関係を更新するに応じて、

関連する問題