Drupal をインストールする前に
Drupal をインストールするには、まず Web サーバーとデータベースサーバーが必要です。
Apache と MySQL を使う「ローカル」および「オンライン」の Linux ベースのサーバーでは、Drupal を実行するために必要なソフトウェアは「AMP スタック」として知られています。ただし、Microsoft ベースのサーバーとデータベースも、スタックとして知られる同様のパッケージで利用できます。
AMP スタック
- Apache(または別の Web サーバー)
- MySQL(または別のデータベースサーバー)
- PHP
Web ホスティングがこれを提供しますが、Linux、Mac、Windows のコンピューターに無料でインストールすることもできます。
まえがき
drupal.org の Drupal 8 のドキュメントは、2 つの別々の領域にあります。
- この「インストール前」ページは、公開されている Drupal コミュニティドキュメント の一部です。
- さらに、同様の資料が Drupal コミュニティドキュメントの別の部分でも説明されています:Drupal 8 ユーザーガイド の、第 3 章 インストール のページ 3.1 概念:サーバー要件 から始まります。
2 つのドキュメント領域の主な違いについては、こちら で説明しています。(リンクは新しいタブ/ウィンドウで開きます。)
インストールの前提条件
Web ホスティング:
Drupal サイトの構築、実行、開発に必要なすべてのソフトウェアは、すべてではないにせよほとんどの 商用の共有 Web ホスティングプロバイダー - drupal.org/hosting にデフォルトで含まれています。(リンクは新しいタブ/ウィンドウで開きます。)
- まだ Web ホスティングをお持ちでない場合は、Drupal 共有ホスティング ~ drupal.org/hosting で、自分のニーズに合い、Drupal コミュニティをサポートするものを見つけられます
- すでに Web ホスティングをお持ちの場合は、その Web ホスティングに Drupal をインストールする方法を引き続き探れます:
- このページの親ページ(公開されている Drupal コミュニティドキュメント):Drupal 8 のインストール
- Drupal 8 ユーザーガイド(限定公開の Drupal コミュニティドキュメント):Drupal 8 ユーザーガイド – 第 3 章 インストール
ローカル:
Linux、Mac、Windows のコンピューターにローカルで Drupal をインストールしたい場合は、まず Web サーバーとデータベースサーバーを含む「スタック」を入手するか、すでに持っている必要があります。これについて学ぶには:
- (公開されている Drupal コミュニティドキュメント):ローカルサーバーのセットアップ
マネージド:
サイトの「バックエンド」または「舞台裏」のメンテナンスすべてを企業に任せて料金を支払い、あなたとユーザーがコンテンツの作成とアップロードに集中できるようにしたい場合、これらの企業の多くは、テストサイトをライブで公開するまでは料金を請求しません:
サイトごとに 3 つの Drupal インスタンス
ところで、ライブの Drupal サイトを持つようになると、ときにはコンピューターや Web ホスト上で合計 3 つの Drupal サイトを運用することになります。
「開発サイト / Dev」:サイトを Web で公に公開する前に、開発用のテスト版のサイトを作成する必要があります。このテスト版は、自分のコンピューター上でも、オンラインで Web ホスティング会社のサーバー上でもかまいません。
「ステージング/バックアップサイト / Stage」:ライブサイトに変更を加える前に、Drupal のコードベースとデータベースをコピーしてバックアップサイトを作成しておきたいものです。何かがひどくうまくいかなかった場合に、ライブサイトを復元するために必要なものが手元にあることを確実にするためです。
「ライブサイト / Production」:サイトを公開した後は、追加する新機能をテストするために、もう 1 つの「開発サイト」を作成したくなるでしょう。変更が問題を引き起こしても、その問題を公開サイトに出したくはないからです。
もちろん、コードベースとデータベースが健全であることを確認したら「バックアップ」インストールを削除できますが、コードベース/データベースの少なくとも 3 つの別々のコピーを、3 つの異なる場所に保管しておくようにしてください。
3 つの別々の場所とは、別々のオンライン企業や、異なる場所にある別々の USB ドライブ/ハードディスクを意味します。これにより、自宅/オフィスの火災や、オンラインストレージプロバイダーの 1 つがハッキングされるといった災害に備えられます。