2017-09-27 6 views
2

既存のプロジェクトを簡単にコンポーザに切り替えるにはどうすればよいですか?このプロジェクトは現在6.1から8.7に更新されており、作曲家で実行する必要があります。新鮮な作曲家の設定は問題ではありません。最後のプロジェクトでは、新しいホストを作って、作曲家経由でTYPO3をインストールし、コンポーザー経由で拡張機能をインストールし、db、fileadmin、uploadsを移行しました。簡単な方法がありますか?実行中のインスタンスでコンポーザモードに切り替える

答えて

10

移行TYPO3として本当の他の方法で、少なくとも自動化しない方法は、ありませんが、少なくとも以下の工程を必要とし:

  1. は、TYPO3の現在のバージョンを書き留めて、すべての拡張機能
  2. は、すべての埋め込みTYPO3と延長コード税込を削除します。 Gitはあなたの.gitignore
  3. に(カスタム場合とbin-dirComposer manifest

  4. が作曲vendor-dirを追加
  5. を、例えば、TYPO3およびバージョンと--prefer-lowest持つすべての拡張機能を必要とするサブモジュール

    composer require typo3/cms:^8.7.7 --prefer-lowest 
    

    スイッチを完了する前に誤って更新を行わないようにします。ユーザーファイルやデータベースのデータへの更なる変更は、あなたが今、コンポーザーモードでTYPO3を実行していることになる必要はありませんので

さらに、新しいバージョンを展開した後で少なくとも1つのcomposer installが実行されるように、展開ワークフローを調整する必要があります。

1

あなたはまた、コンポーザーモードに新しいバージョンに多分アップグレードするか、時にはまったく同じバージョンのクラシックモードから

関連する問題