Drupal インストール · 1 min read · Nov 17, 2025

Debian Etch に ISPConfig を使って Drupal 5.6 をインストールする方法

Debian Etch に ISPConfig を使って Drupal 5.6 をインストールする方法

Drupal は、素晴らしいコミュニティサポートと膨大なモジュールを持つ PHP ベースの CMS (コンテンツ管理システム) です。詳細については Drupal.org を訪れてください。

Drupal は、単一サイトとしてインストールすることも、マルチサイトとしてインストールすることもできます。

単一サイトのインストール

プログラムコアの一般的なインストールです。

マルチサイトのインストール

最初のウェブサイトにインストールされたプログラムコアを使用して、他のウェブサイトにサービスを提供します。この方法では、各ウェブサイトのために完全な Drupal コアをインストールする必要がないため、ハードドライブのスペースを節約できます。代わりに、1 つの Drupal コアインストールがあり、他のウェブサイトのディレクトリから Drupal コアフォルダへのシンボリックリンクを作成します。

このハウツー

私が ISPConfig を使って Debian Etch サーバーに Drupal をインストールした方法を説明します。他にもこの目標を達成する方法があることは確かで、私の方法よりも面倒でないものもあるでしょう。しかし、これが私のやり方であり、もし誰かがより良いルートを指摘してくれれば、私はそれを受け入れます。免責事項: 私は昨年の10月に初めて Linux を始め、5日前に Drupal を始めました。この声明から、私がこのハウツーがあなたにとって機能することを保証できないこと、またこの方法で Drupal をインストールすることが安全であることを保証できないことは明らかです。

このハウツーの最初の部分では、Drupal コア (別名 Drupal 単一サイトインストール) をインストールする方法を示します。

1. 前提条件と準備:

1.1 システムとソフトウェア:

ISPConfig を使用した完璧な Debian Etch セットアップ (Falko のハウツーを参照)。Falko に感謝します。

注: このセットアップは、ウェブディレクトリが /www/web1/web/ に保存されている限り、他のすべての Linux ディストリビューションでも機能するはずです。または、サーバーの設定に応じて関連コマンドを変更してください。

1.2 このハウツーでは次の名前を使用します:

あなたの Drupal ウェブサイト: www.example.ltd

ウェブサイト管理者: admin

MySQL スーパーユーザー: root

(注: MySQL の root ユーザーアカウントは、サーバーに MySQL をインストールしたときに作成されました)

MySQL スーパーユーザーのパスワード: rootpassword

新しい MySQL データベース: web1_db1

新しい MySQL ユーザー: web1_u1

新しい MySQL パスワード: web1password

Drupal 5.6 をインストールします。

2. 新しいウェブサイトを作成

まず、ISPConfig で新しいウェブサイト www.example.tld を作成し、その管理者ユーザー admin を設定し、MySQL データベースを作成する必要があります。

ISPConfig に移動し、新しいウェブサイトを作成します: ISP Manager=>New site をクリックします。すべての関連情報を入力し、ホスト名には www を、ドメイン名には example.tld を使用します。PHP スクリプトと MySQL を有効にします。PHP セーフモードは選択しないでください。新しいユーザーを作成し、管理者権限を付与する必要があるため、まだ保存をクリックしないでください。そのためには、User and Email=>New をクリックし、名前 admin の新しいユーザーを設定します。メールアドレスを追加し、このユーザーに管理者権限を付与します。保存をクリックします。ISP Site のウィンドウに戻り、Basic タブが開いています。データベースを作成するには、Options=>Database New をクリックします。

ISPConfig は次のように表示します:

データベース名: web1_db1

データベースユーザー: web1_u1

ISP データベースのスクリーンショット

パスワードを作成し、保存をクリックします。再び ISP Site のウィンドウに戻り、Basic タブが開いています。新しいウェブサイトの設定を保存する時間ですので、下部の保存をクリックします。

3. MySQL を設定

次に、新しい MySQL ユーザー web1_u1 に特定の権限を付与する必要があります。シェルコマンドラインでこれを行うことができます。

!!!重要!!!

MySQL スーパーユーザー root とパスワード rootpassword で mysql にログインします。新しく作成した MySQL ユーザー web1_u1 を使用しないでください!ユーザー web1_u1 に権限を付与するためには、十分な権限が必要です。

mysql -u root -p

パスワードを求められます。rootpassword を入力してください。

次のように表示されるはずです:

mysql>

挿入:

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON web1_db1.* TO 'web1_u1'@'localhost' IDENTIFIED BY 'web1password';

成功すると、MySQL は次のように応答します:

Query OK, 0 rows affected

新しい権限を有効にするには、次のコマンドを入力します:

FLUSH PRIVILEGES;

権限が付与されました。mysql モードを終了するには ctrl+z を押してください。

次の部分では、インストールを開始します。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。