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.serviceCentOS 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 tempyum install wget unzip
wget http://ftp.drupal.org/files/projects/drupal-7.33.zipLAMPスタックはサーバーの優れた基盤を提供しますが、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.phpDrupalは/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 リンク
- Drupal : https://www.drupal.org/
- CentOS : http://www.centos.org/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。