logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

ローカルサイトとリモートサイトの同期 - Drupal 8

22/04/2020, by maria

Drupal 8サイトを作成してサーバーにホストしたい場合
または
リモートサーバーでDrupal 8サイトを設定し、ローカルで作業したい場合

Drupal 8の違い

Drupal 7以前は、これはかなり単純なプロセスでした。すべてのファイルをコピーし、データベースをコピーすれば完了です。
Drupal 8では、CMI(設定管理)が登場し、それに対処する必要があります。

サイトを同期する方法

ローカルからサーバーへ、またはその逆方向にサイトをミラーリングする場合、プロセスは同じです。説明を簡単にするために、ローカルからリモートサーバーへのデプロイメントについて説明します。

1. 使用しているローカルのWamp、Xamp、Mamp、またはその他のウェブサーバーにサイトをインストールします。

2. drupalディレクトリからサーバーへすべてのファイルを移動します。これは、バージョン管理(Git、SVNなど)またはFTPを使用して行うことができます。

3. sites/default内の「settings.php」ファイルはコピーしないでください。

4. リモートサーバーに新しいデータベースを作成し、新しいDrupalインストールを実行します。

5. /admin/config/development/configuration/full/exportで設定をエクスポートします。

exporting_configuration

6. このファイルから取得したconfig.tar.gzファイルを、/admin/config/development/configuration/full/importでインポートします。

7. PHPmyadminまたは別のツールを使用して、ローカルのウェブサーバーからデータベースをエクスポートします。これには、DrupalモジュールのBackup and Migrateが推奨されます。

8. 同じツールを使用して、リモートサーバー上のDrupal 8サイトにデータベースをインポートします。

9. できあがり!すべてが同期されているはずです。ノードやユーザーなどのコンテンツを同期しない限り、同期にはCMIのconfig.tar.gzファイルだけを使用することもできます。疑わしい場合やDrupalの経験があまりない場合は、常にデータベースも同期してください。