Drupalインストール · 1 min read · Dec 26, 2025

CentOS 7におけるDrupalのインストールと設定

CentOS 7におけるDrupalのインストールと設定

バージョン 1.0
著者: Srijan Kishore
最終編集日: 2014年11月13日

この文書では、CentOS 7にDrupalをインストールし、設定する方法について説明します。Drupalは、数百万のウェブサイトやアプリケーションを支えるオープンソースのコンテンツ管理プラットフォームです。世界中の活発で多様なコミュニティによって構築され、使用され、サポートされています。

1 前提条件

このチュートリアルはCentOS 7サーバーに基づいているため、このチュートリアルを続行する前に基本的なCentOS 7サーバーのインストールを設定する必要があります。システムには静的IPアドレスが必要です。このチュートリアルでは192.168.0.100をIPアドレスとして、server1.example.comをホスト名として使用します。さらに、チュートリアルに記載されているように、CentOS 7.0にLAMPサーバーがインストールされている必要があります。

2 データベースの初期化

以下のようにDrupal用のデータベースを作成します:

mysql -u root -p

ここでは、database=drupaldb、user=drupaluser、password=drupalpasswordを追加しています:

CREATE DATABASE drupaldb;
CREATE USER drupaluser@localhost IDENTIFIED BY 'drupalpassword';
GRANT ALL PRIVILEGES ON drupaldb.* TO drupaluser@localhost;

さらに進めます:

FLUSH PRIVILEGES;  
exit

サービスを再起動します

systemctl restart httpd.service  
systemctl restart mariadb.service

CentOS 7.0はFirewall-cmdを使用しているため、ポート80(http)と443(https)への外部アクセスを許可するようにカスタマイズします。

firewall-cmd –permanent –zone=public –add-service=http
firewall-cmd –permanent –zone=public –add-service=https
firebase-cmd –reload

3 Drupalのインストール

最初にtempというディレクトリを作成し、最新のDrupalバージョンを以下のようにダウンロードします:

mkdir temp  
cd temp
yum install wget unzip  
wget http://ftp.drupal.org/files/projects/drupal-7.33.zip

LAMPスタックはサーバーの優れた基盤を提供しますが、Drupalがシームレスに動作するためにはいくつかの追加パッケージが必要です。以下のコマンドを使用してこれらのパッケージをダウンロードする必要があります:

yum install php-mbstring php-gd php-xml

以下に作成したフォルダーにDrupalのzipファイルを解凍します:

unzip -q drupal-7.33.zip -d /var/www/html/

/var/www/html/drupal-7.30というフォルダーが作成されます。このフォルダーの名前を/var/www/html/drupalに変更します。ここではバージョン名のみを削除します:

mv /var/www/html/drupal-7.33/ /var/www/html/drupal

ディレクトリに適切な権限を与えます

chown -R apache:apache /var/www/html/drupal

デフォルトのsettings.phpファイルからsettings.phpファイルをsites/defaultフォルダーに作成する必要があります:

cd /var/www/html/drupal/sites/default/  
cp -p default.settings.php settings.php

Drupalは/var/www/html/drupal/sites/と/var/www/html/drupal/sites/default/settings.phpを可書きにする必要があります。SELinuxを扱う際には、/var/www/html/drupal/sites/のコンテキストを読み書き可能に更新する必要があります:

chcon -R -t httpd_sys_content_rw_t /var/www/html/drupal/sites/

次に、Drupalのウェブインストールに進みます。URL http://192.168.0.100/drupal にアクセスします:
標準を選択し、保存して続行をクリックします。

デフォルトでは英語が選択されていますので、保存して続行をクリックします:

次に、Drupalデータベース作成時に選択したデータベース情報を入力してログインページに進みます:

私の場合は

Select MySQL, MariaDB, or equivalent  
Database name = drupaldb  
Database username = drupaluser  
Database password = howtoforge  
Datbase host = localhost

お好みに応じて情報を入力します。ここでは次のように使用しています:

Site name = Drupal site  
Site e-mail address =  [email protected]  
Username = admin  
Email-address = [email protected]   
Password = howtoforge  
Country = India  
Default time-zone = Asia/kolkata +0530

上記の値はユーザー固有のものであり、お好みに応じてカスタマイズできます。さらに保存して続行を押します:

これがあなたのインストールされたDrupalです。

次に、新しいサイトを訪問します。

おめでとうございます!これでCentOS 7.0上に完全に機能するDrupalインスタンスができました :)

7 リンク

Share: X/Twitter LinkedIn

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

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