logo

パレット - カラフルに🎨

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

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

Scroll
15/04/2025, by Ivan

完全に統合された仮想化 AMP スタック(Apache、MySQL、PHP)を使うためのローカル Web サーバーを持つことは、Drupal をデプロイするために必要になり得る開発、ステージング、本番のサーバーをシミュレートします。

ローカルマシン上の AMP スタック

開発者のワークフローは、Windows、Mac、または Linux ベースのシステムに AMP(Apache、MySQL、PHP)スタックをインストールして設定することから始まります。オペレーティングシステムによって、理想的な環境を作るための多くの異なる方法があります。しかし、選ぶとなると、選択肢は 3 つしかありません:

1. ネイティブ AMP スタック:この選択肢は、通常 Apache、MySQL、PHP を使うよう事前設定されているか、これら 3 つの要件をダウンロードして設定する分かりやすいインストール経路があるシステムを指します。このワークフローを実現するための優れたガイドはたくさんありますが、オペレーティングシステムに慣れている必要があります。

2. パッケージ化された AMP スタック:この選択肢は、次のようなサードパーティのソリューションを指します:

15/04/2025, by Ivan

インストール後、Administration(管理) > Reports(レポート) > Status report(ステータスレポート)(/admin/reports/status)でサイトのステータスを確認します。このページで何か問題が報告された場合は、それらを解決してください。

Trusted Hosts(信頼できるホスト)

settings.php ファイル(マルチサイト構成でない限り sites/default/ にあります)を作成しなかった場合、それはインストールスクリプトによって作成されました。ただし、生成された settings.php ファイルには「trusted host(信頼できるホスト)」の設定は含まれていません。

これを変更するための課題があります:インストーラー経由での trusted host 設定を許可する。

この設定が重要な理由の説明については、Trusted Host 設定 を参照してください。

15/04/2025, by Ivan

Drupal 8.8.0 で簡素化されました

注意: Drupal 8.8.0 以降のバージョンでプロジェクトを開始した場合、あなたのサイトはすでに正しいファイル構造を使用しており、Composer に対応しています。

このページは、以前 Composer なしでインストールした既存のサイトに、Composer サポートを手動で追加するためのステップバイステップのガイドです。アーカイブから手動で Drupal 8 をインストールした場合、または drupal/drupal のような非推奨の Composer テンプレートを使った場合、このガイドが役立ちます。

15/04/2025, by Ivan

quick-start コマンドは Drupal 8.6.x で新たに追加されました。本番環境での使用は想定されていません。ただし、ローカルマシンで PHP の組み込み Web サーバーを使って Drupal をすばやくインストールして実行する方法を提供します。

重要: quick-start コマンドは、Drupal のローカルデモ版を起動するためだけに設計されています。本番用に Drupal 8 をインストールする必要がある場合は、正しい手順についてこのガイドの残りの部分を参照してください。

ステップ 1 - PHP をインストールする

MacOS

MacOS 10.13(High Sierra)以降には PHP 7 がプリインストールされています。追加のセットアップは不要です。

MacOS 10.12(Sierra)以前には PHP 5.x が付属しており、Drupal 8 との互換性のために PHP 7 にアップグレードする 必要があります。

15/04/2025, by Ivan

このドキュメントは 未完成 です。 情報を追加してください

HTTP HOST ヘッダー攻撃からの保護(サイトが自分を別のサイトだと思い込まないように)

Drupal 7 では、ユーザーに直接公開されていないものの、しばしば poormanscron と呼ばれるコア機能が導入されました。これは、ログのクリーニング、メールの送信、キャッシュのクリアといった、Drupal サイトの定期的なタスクをトリガーします。動的なベース URL 検出(Drupal 4.7 で追加)と組み合わさると、これは問題のある動作を引き起こす可能性があります。この記事では、それらのシナリオと、それを軽減するために何ができるかを概説します。

15/04/2025, by Ivan

始める前に

Drupal 8 サイトを更新する際には、選べる選択肢がいくつかあります。これらの方法にまだ慣れていない場合は、この 入門ドキュメント から始めることをお勧めします。利用可能なすべての更新オプションの役立つ要約を提供し、プロセスをより簡単で楽しいものにしてくれます。

15/04/2025, by Ivan

始める前に

Drupal サイトを 更新(Updating) するとは、たとえば「8.4.4」から「8.4.5」へのように、マイナー バージョンの変更を適用することを意味します。このガイドでは、Drupal 8 サイトの更新方法を扱います。

Drupal サイトを アップグレード(Upgrading) するとは、たとえば Drupal 6 から 8、または Drupal 7 から 8 へのように、メジャー バージョンを変更することを意味します。

Drupal 8 コアの更新

以下の表は、Drupal コアを更新するためのさまざまな選択肢を示しています。どの方法が自分のニーズに最も適しているかわからない場合は、「推奨」列を参照してください。

15/04/2025, by Ivan

始める前に

まだであれば、Drupal 8 を更新するために利用可能なすべての方法をまとめたこの 概要 を読むことをお勧めします。

補足:この更新手順は Drupal ユーザーガイド でも扱われています。

Composer を使ってサードパーティの依存関係を持つコントリビュートモジュールをインストールしている場合は、代わりに Composer ベースの更新方法を使ってください。この手順は vendor/ ディレクトリを上書きします。

Drupal 8 コアの更新

コマンドラインおよび/またはブラウザーを使って Drupal 8 コアを手動で更新する手順:

15/04/2025, by Ivan

このドキュメントは古くなっています。最新化にご協力ください

始める前に

Drupal の依存関係の管理には Composer を使うことが推奨されます。詳しくは Composer を使った Drupal コアの更新 を参照してください。Drush 9 以降は Drupal コアの更新をサポートしなくなりました――これは現在 Composer の役割です。ただし、そのワークフローに慣れている場合は、Drush 8(バージョン 8.1.14 以降)を使って Drupal 8 を更新することもできます。

さまざまな方法を比較するには、更新オプションの概要 を参照してください。