はじめに
このハウツーでは、Apacheを使用したCentOS7でのDrupalのインストールと構成について説明します。 Drupalは、コンテンツの整理と管理を容易にする無料のコンテンツ管理システムです。わずかな労力でコンテンツを簡単かつシンプルにカスタマイズできるユーザーフレンドリーなインターフェースを備えています。
前提条件
–静的IPアドレスで構成されたCentOS7サーバーが必要です。
– LAMP(Linux、Apache、MySQL、PHP)もインストールする必要があります。サーバーにLAMPがまだインストールされていない場合は、こちらのガイドを参照して、インストールを簡単に実行してください。
Apacheを使用したCentOS7へのDrupalのインストール
開始するには、SSHまたはコンソールを介してCentOS7サーバーにログインします。 Atlantic.Net VPSホスティングサービスを使用している場合は、不要なパッケージがインストールされて使用されないようにするために、最小限のインストールでセットアップされていることに注意してください。使い慣れたソフトウェアパッケージがデフォルトでインストールされていない場合は、必要に応じて自由にインストールしてください。
このチュートリアルを簡略化できるように、wgetをダウンロードして解凍しましょう。
sudo yum install wget unzip
先に進む前に、システムが最新であることを確認しましょう。
sudo yum update
CentOS7でのDrupal用のデータベースとユーザーの作成
Drupalが機能するには、MySQLでデータベースを作成する必要があります。次のコマンドでMySQLへのアクセスを開始しましょう:
mysql -u root -p
ここで、最初にDrupalが使用するデータベースの作成を開始する必要があります。これは、次のコマンドを実行して、yourdbnameを目的のデータベース名に置き換えることで実行できます。
CREATE DATABASE
yourdbname
;
データベースを作成したら、データベースにアクセスできるようにユーザーを作成する必要があります。繰り返しますが、これは次のコマンドを実行して yourdrupaluserを置き換えることで実行できます。 ご希望のユーザー名とyourdrupalpassword 希望のパスワードを使用します。
CREATE USER
yourdrupaluser
@localhost IDENTIFIED BY '
yourdrupalpassword
';
新しいデータベースとデータベースユーザーができたので、データベースに変更を加えることができるように、最近作成したユーザーにアクセスを許可する必要があります。これは、次のコマンドを実行することによって実行されます。
GRANT ALL PRIVILEGES ON
yourdbname
.* TO
yourdrupaluser
@localhost;
さらに、MySQLを更新して、システムが新しく追加された特権をフラッシュし、変更を有効にしてから、セッションを終了できるようにする必要があります。これは、次のコマンドで実行できます。
FLUSH PRIVILEGES; exit
CentOS7へのDrupalのインストール
これで、Drupalをダウンロードしてインストールする準備が整いました。 Drupalサイトから最新バージョンをダウンロードすることから始めます:
wget http://ftp.drupal.org/files/projects/drupal-7.39.zip
次に、必要なPHP依存関係をインストールして、インストールの完了後にDrupalが正しく機能できるようにします。
yum install php-mbstring php-gd php-xml php-pear php-fpm
require依存関係をインストールした後、Drupalのインストールを続行できます。次のコマンドを実行して、ダウンロードしたDrupalパッケージを解凍します。
unzip drupal-7.39.zip
Drupalは現在ルートディレクトリにあるので、フォルダをコピーしてデフォルトのhttpdディレクトリに移動しましょう:
cp -r ~/cp -r ~/drupal-7.39/* /var/www/html
サーバー側で構成を完了するには、サイトのデフォルトディレクトリに設定ファイルを作成するように変更する必要があります。次のコマンドでそのディレクトリに移動しましょう:
cd /var/www/html/sites/default/
default.settings.phpファイルをコピーし、次のコマンドを使用してsettings.phpに名前を変更します。
cp -p default.settings.php settings.php
Drupalインストーラーが編集できるように権限を変更する必要があります
chmod 666 settings.php
また、ファイルディレクトリを作成する必要があります。次のコマンドを使用して作成します。
mkdir files
次のコマンドを使用して、ファイルのアクセス許可を変更します。
chmod 777 files
PHP拡張機能をインストールしたので、Apacheを再起動する必要があります。
systemctl restart httpd.service
CentOS7でのDrupalのWeb構成
これで、次の場所に移動して、Webベースのインストールを実行するようにサーバーが正しく構成されました。
http://server_domain_or_IP
Drupalのインストール手順の最初のページが表示されます。標準インストールを選択します。
これは、CentOS7でのDrupalのWebインストールウィザードです。標準インストールを選択します。
お好みの言語を選択してください。
選択した言語を選択してください。
次の画面で、前に作成したデータベース情報を入力する必要があります。データベース名、ユーザー名、パスワードを入力し、完了したら[続行を保存]をクリックします。
MariaDBデータベース、ユーザー、パスワードを指定されたフィールドに追加します。
データベース情報を入力した後、今必要なのは、サイトに関するDrupalの質問に答えることだけです。
ここから、Drupalのインストールに従ってサイト情報を入手してください。
次は?
おめでとう!これで、CentOS7サーバーにApacheを使用してDrupalをインストールして構成しました。このハウツーをフォローしていただき、ありがとうございます。新しいアップデートがないかどうか、もう一度確認してください。
Atlantic.Net
1995年以来、Atlantic.Netは、マネージド、クラウド、専用ホスティングなどのインターネットサービスを顧客に提供してきました。 20年以上のサービスの中で、私たちのソリューションは、大切なお客様に最高のWebソリューションを提供することに重点を置いてきました!