Composerを使用してDrupal 8 Webサーバーを管理する方法

はじめに:Drupal 8サーバー用のCLI管理ツール

この チュートリアル 管理する方法を示します Drupal 8 構成を含むWebサーバー & 必要なモジュールの依存関係 & プログラミング言語、使用 作曲.


作曲 PHP Webサーバー拡張機能のインストールまたはライブラリの管理用のパッケージ管理ユーティリティ. 作曲 で動作します ドラッシュ 管理する Drupal 8 ウェブサーバー.

CLI管理ツールが必要な開発者 Drupal 8 Webサーバーが使用できる 作曲 & ドラッシュ 一緒に強力なソリューションを実現し、多くの重要なタスクを簡素化.

ステップ1:WebサーバーにComposerをインストールする

インストールするには 作曲 Webサーバーでは、次のいずれかを実行できます。 installer.exe 直接、またはCLIユーティリティへの次のスクリプトの入力を介して:

php -r "copy( ‘https://getcomposer.org/installer’、 ‘composer-setup.php’);"
php -r "if(hash_file( ‘sha384’、 ‘composer-setup.php’)=== ’93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8’){echo ‘インストール} else {echo ‘インストーラーが壊れています’; unlink( ‘composer-setup.php’); PHP_EOLをエコーし​​ます。"
php composer-setup.php
php -r "unlink( ‘composer-setup.php’);"

の最新バージョン 作曲 v.1.7.3(2018-11-01)です。それ以外の場合は、ファイルをダウンロードします。

  • 作曲:install.exeダウンロード

インストールが必要な開発者 作曲 ローカルホスト上 WAMP プログラミング、サンドボックス化のためのサーバー, & テストを実行できます .EXE ワークステーション上のファイル.

ステップ2:Drupal 8用Composerモジュールをインストールする

インストール後 作曲 Webサーバーでは、統合モジュールを Drupal CMS 走るために ドラッシュ & 作曲 一緒.

これに従ってください HostAdvice インストールするチュートリアル ドラッシュ

  • インストールする方法 "ドラッシュ" CentOS 7サーバー上のDrupalの場合

必要なファイル-ダウンロード:

  • 作曲: (ファイルをダウンロード)

もし ドラッシュ は既にインストールされています(推奨)。次のコマンドを実行してください:

drush dl composer-8

drush en composer-8

これはダウンロードされます & インストール 作曲 モジュール Drupal 8 自動的に.

Drush / Composer モジュールによって有効になるコマンドは次のとおりです。

利用可能なすべてのComposerコマンドを一覧表示します。

Drush Composer

composer.jsonを解析する & すべての依存関係をインストールします。

Drush Composerのインストール

依存関係を最新バージョンに更新します, & 更新キャッシュ:

Drush Composerの更新

独自のcomposer.jsonファイルを作成するウィザード:

Drush Composerの初期化

symfonyをダウンロード & すべての依存関係:

Drushコンポーザーcreate-projectsymfony / symfony

これらのコマンドを使用してデフォルトを拡張します ドラッシュ & 作曲 オプション.

ステップ3:Drupal 8モジュールの管理 & テーマ

作曲 で使用できます ドラッシュ 管理する Drupal 8 モジュール & テーマ。使用する利点 作曲 以上 ドラッシュ Composerが.jsonファイルを更新することです.

composerはdrupal /を必要とします

を使用する他の利点 作曲 以上 ドラッシュ Composerが自動的に検索、ダウンロードするということです, & モジュールに必要な依存関係ファイルまたはライブラリをインストールします。このコマンドを実行して、特定のバージョンを要求することもできます。

composerには ‘drupal /:’が必要です

に変換する必要があるモジュールの場合 作曲, Composerizerアプリを使用します。以下のスクリーンショットは、すべてのリストを示しています 作曲 CLIからのコマンド:

Composerを使用してDrupal 8 Webサーバーを管理する方法

全体, ドラッシュ 管理においてより強力です Drupal 8 モジュール & テーマ、 作曲 正しいライブラリファイルまたはサーバー拡張機能を検出するのにより役立ちます.

ステップ4:Drupal 8プロジェクトの依存関係を管理する

作曲 インストールが簡単になります Drupal 8 コマンドラインを使用してモジュール。背後にある情報 作曲 コマンドは composer.json ファイル:

composerはdrupal /を必要とします

これらの値を定義するには、開発者はインストーラーパス情報を composer.json ファイル。たとえば、特定の Drupal 8 モジュールのバージョン:

"必要とする":{
"drupal / token": "^ 1.5"
}

モジュールの依存関係のインストーラーパスを設定するには:

"余分な":{
"インストーラーのパス":{
"芯":["タイプ:drupal-core"],
"libraries / {$ name}":["タイプ:drupal-library"],
"modules / contrib / {$ name}":["タイプ:drupal-module"],
"プロファイル/ contrib / {$ name}":["タイプ:drupal-profile"],
"テーマ/ contrib / {$ name}":["タイプ:drupal-theme"],
"drush / {$ name}":["タイプ:drupal-drush"],
"modules / custom / {$ name}":["タイプ:drupal-custom-module"],
"テーマ/カスタム/ {$ name}":["タイプ:drupal-custom-theme"]
}
}

のコード値の実用的な例 composer.json

composer require’drupal / token:^ 1.5 ‘
composer require’drupal / simple_fb_connect:〜3.0 ‘
composer require’drupal / ctools:3.0.0-alpha26 ‘
composer require’drupal / token:1.x-dev ‘

通常は、 Drupal 8 モジュール & テーマ開発者は、ハードコーディングについて心配する必要があります 作曲 の依存関係 composer.json ファイル.

ステップ5:Composerを使用したDrupal 8サイトのメンテナンス

作曲 & ドラッシュ 共同でスピードアップして共通 Drupal 8 コアアップデート、モジュール/テーマセキュリティパッチの適用、バージョンアップグレードなどのメンテナンスタスク.

改良する Drupal 8 コアを使用して 作曲, 最初にインストールのステータスを確認します。

作曲家の古いドループル/ *

次に、更新するコマンドを実行します Drupal8 コアファイル、データベース, & キャッシュ:

composer update drupal / core –with-dependencies
ドラッシュ更新b
ドラッシュcr

のデフォルトデータベースをバックアップするには Drupal 8 インストール:

Drush sql-dump

すべてのzipアーカイブをバックアップするには Drupal 8 サイトファイル:

Drushアーカイブダンプ

新しいモジュールの更新や Drupal コアバージョンのアップグレード.

常にウェブサイトを置くことを忘れないでください メンテナンスモード 働くとき:

Drush sset system.maintenance_mode1

サイトを削除するには メンテナンスモード 再び:

Drush sset system.maintenance_mode0

注意: を使用して問題が発生しているユーザー 作曲 ために Drupal 8 モジュール、テーマ, & コアアップデートでは、このページで既知の問題を確認できます(Drupal 8.4など) & 8.5.

結論:Drush for D8 Administrationで最適に動作します

作曲 シームレスに動作します ドラッシュ 強力なコマンドラインツールを提供する Drupal 8 以下を含むモジュールまたはテーマのインストール/更新が可能 Drupal 8 芯.

通常、インストールにはVPSホスティング、専用サーバーホスティング、またはクラウドホスティングが必要です。 作曲 & ドラッシュ, ただし、一部の共有ウェブホスティングプランでは、これを Drupal 8 管理されたプラットフォーム。使用する 作曲 & ドラッシュ 開発時間を節約する & メンテナンス時間.

以下の上位3つのDrupalホスティングサービスを確認してください。

ChemiCloud

開始価格:
$ 2.76


信頼性
10


価格
9.9


使いやすい
9.9


サポート
10


特徴
9.9

レビューを読む

ChemiCloudにアクセス

Hostinger

開始価格:
$ 0.99


信頼性
9.3


価格
9.3


使いやすい
9.4


サポート
9.4


特徴
9.2

レビューを読む

Hostingerにアクセス

A2ホスティング

開始価格:
$ 3.92


信頼性
9.3


価格
9.0


使いやすい
9.3


サポート
9.3


特徴
9.3

レビューを読む

A2 Hostingにアクセス

関連するハウツー記事

  • Drushを使用してDrupal 8 Webサーバーを管理する方法
    中間
  • cPanelホスティングでMemcachedを使用してDrupal 8キャッシュを最適化する方法
    中間
  • インストールする方法 & Drupal 8にAcquia Dev Desktopを使用する
    中間
  • VPSプランでRedisを使用してDrupal 8 Webサイトをホストする方法
    中間
  • ローカルWAMPサーバーにDrupal 8をインストールする方法
    中間
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me