Drupal設定 · 1 min read · Nov 05, 2025

ISPConfigサーバー上のDrupal CMSを10の簡単なステップで

ISPConfigサーバー上のDrupal CMSを10の簡単なステップで

バージョン 1.0
著者: [at] bb-hosting [dot] org>

Drupalは使いやすい素晴らしいCMSですが、特別なサーバー設定が必要です。この「方法」は、ISPConfigサーバーでこのCMSを実行したい人のために書きました。おそらく、Drupalを異なる方法で設定することもできますが、私はここで説明する方法を好みます。

この方法では、以下を例として使用します:

  • 単一のDrupalサイト構成のためのDrupalバージョン4.7.3。
    複数のDrupalサイトが必要な場合は、このページを参照してください: http://drupal.org/node/260
  • これがあなたの最初のDrupalセットアップであると仮定します!
  • ISPConfig内のウェブサイト番号: web1
  • あなたのウェブは/var/wwwに保存されています
  • MySQLデータベース: web_db1
  • MySQLユーザー名: web1_u1
  • MySQLパスワード: mysqlpassword

さあ、始めましょう:

ステップ1 - ウェブサイトを作成する:

ISPConfigで、メインメニューの「新しいサイト」を通じてウェブサイトを作成します。
「基本」タブでホスト名にwww、ドメイン名にmydrupalwebsite.tldを使用します。このウェブサイトのためにMySQLとPHPスクリプトを有効にしますが、PHPセーフモードは無効にします。
Apacheディレクティブフィールドにこれらの行を入力します:

  
Options +Includes +FollowSymlinks -Indexes  
AllowOverride All  
Order allow,deny  
Allow from all  
  
Deny from all  
  

ステップ2 - ウェブサイトの管理者ユーザーを作成する:

ISPConfigで、FTPを介して後でウェブサイトをアップロード/ダウンロードできるように管理者ユーザーを作成します:
メインメニューで「ISPマネージャー」を選択し、構造ツリーで新しいウェブサイトmydrupalwebsite.tldを選択して「ユーザーとメール」タブを押します。
「新規」を押して新しいユーザーとそのメールアドレスを定義します。このユーザーに管理者権限を与え、「保存」を押します。

ステップ3 - ウェブサイトのためのMySQLデータベースを作成する:

「オプション」タブをクリックして、ウェブサイトのための新しいデータベースを作成します。
ISPConfigは次のように表示します:

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

次に、データベースユーザーのパスワードを定義し、「保存」を押します。

ステップ4 - パッケージをダウンロード/抽出し、tar.gzファイルを削除する:

ルートとしてウェブサーバーにログインし、Drupalウェブに移動します:

cd /var/www/web1/web/

最新のDrupalバージョン、現在のバージョン4.7.3をダウンロードします。

wget http://drupal.org/files/projects/drupal-4.7.3.tar.gz  
tar -zxvf drupal-4.7.3.tar.gz

ダウンロードしたファイルを解凍します:

tar -zxvf drupal-4.7.3.tar.gz

tar.gzファイルを削除します:

rm *.tar.gz

ステップ5 - Drupalフォルダーの内容をウェブに移動し、空のDrupalフォルダーを削除する:

cd drupal-4.7.3  
mv * ../  
mv .htaccess ../  
cd ../  
rmdir drupal-4.7.3

ステップ6 - ウェブ内の.htaccessファイルを変更する:

Drupalが提供するウェブ内の.htaccessファイルを、以下の内容の.htaccessファイルに置き換えます:

  
RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]  

ステップ7 - DrupalのMySQLデータベースをダウンロードする:

お気に入りのFTPクライアントを使用してDrupalウェブサイトをダウンロードします。
URL: ftp://mydrupalwebsite/web
ユーザー名とパスワードはステップ2で定義したものです。

ステップ8 - DrupalのためのMySQLデータベース:

Drupalフォルダー内のデータベースディレクトリには、いくつかのsqlファイルがあります。
必要なsqlバージョンは、実行しているMySQLサーバーによって異なります。
この例では、MySQL 4.1.11を実行しているため、sqlファイルdatabase.4.1.mysqlを使用します。
このsqlファイルを使用してmySQLデータベースのテーブルを作成できます。
この例では、phpMyAdminを使用します。
インターネットブラウザーを介して、URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/からデータベースにアクセスできます。

phpMyAdminがインストールされていない場合は、http://www.ispconfig.org/downloads.htmからダウンロードできます。

phpMyAdminに、ステップ3で言及された/定義されたmySQLユーザーアカウントでログインします。

phpMyAdminで:

  • データベースを選択
  • クエリを開始するためにSQLアイコンを選択
  • データベースフォルダー内のmySQLディレクトリにあるsqlファイルを選択し、「開始」を押します
  • phpMyAdminを終了できます

ステップ9 - Drupalを接続する:

ローカルデスクトップのDrupalファイルフォルダー内に、ファイルsites/default/settings.phpがあります。

このファイル内で、次の行を見つけます:
$db_url = ‘mysql://username:password@localhost/databasename’;

これを次のように変更します:

$db_url = ‘mysql://web1_u1:mysqlpassword@localhost/web1_db1’;

変更後、ファイルsites/default/settings.phpを保存し、ステップ2で定義したFTPアカウントを使用してFTP経由でウェブにアップロードします。

ステップ10 - Drupalウェブサイトを訪問する:

お気に入りのブラウザーで、http://mydrupalwebsite.tldにアクセスすると、Drupalセットアップ画面が表示されます。表示された指示に従ってください。

Drupalコンテンツ管理システムに関する詳細情報:

http://www.drupal.org

Share: X/Twitter LinkedIn

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

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