Drupal は、PHP で記述され、GNU General Public License に基づいて配布されるオープン ソースのコンテンツ管理システムです。 Drupal も WordPress と同様に人気があり、何百万人もの人々や組織がサイトを構築するために使用しています。
このチュートリアルでは、Drupal 9 のインストール方法について説明します。 LAMP スタックを使用します。
インストールから始めましょう。
1 PHP および PHP 拡張機能のインストール
このセクションでは、Drupal の実行に必要な PHP と PHP 拡張機能をインストールします。
まず、システムを更新しましょう。
sudo apt update && apt upgrade
PHP と PHP 拡張機能をインストールしましょう。
sudo apt install php libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-zip php-curl -y
2 2. データベースとデータベース ユーザーの作成
このステップでは、Drupal 用のデータベースとデータベース ユーザーを作成します。 サイト。そのためには、まず MySQL ターミナルに入る必要があります。
mysql -u root -p
データベースを作成しましょう。
MariaDB [(none)]> create database drupal;
ユーザーを作成し、データベースにすべての権限を付与しましょう drupal .
MariaDB [(none)]> grant all privileges on drupal.* to 'drupal_user'@'localhost' identified by 'mypassword';
「mypassword」を忘れずに変更してください
行った変更を保存して終了しましょう;
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;
3 3. Drupal をダウンロード
PHP と MySQL がセットアップされたので、Drupal をダウンロードします。この記事の執筆時点での Drupal のバージョンは 9.3.0 です。
まず、ディレクトリを変更する必要があります。
cd /var/www/
Drupal をダウンロードしましょう。
wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz
ファイルを抽出しましょう。
tar -xvzf drupal.tar.gz
tar.gz ファイルを削除し、抽出したディレクトリの名前を変更します。
rm -r drupal.tar.gz
mv drupal-* drupal
drupal ディレクトリの所有権を Apache ユーザー www-data に変更します .
chown -R www-data:www-data /var/www/drupal/
Drupal ディレクトリの権限を修正してください。
sudo find /var/www/drupal/ -type d -exec chmod 755 {} \;
sudo find /var/www/drupal/ -type f -exec chmod 644 {} \;
最初のコマンドはすべてのディレクトリを検索して 755 に設定し、2 番目のコマンドはすべてのファイルを検索して権限を 644 に設定します。
4 4. Apache 仮想ホストの作成
Drupal の仮想ホストを作成しましょう
sudo nano /etc/apache2/sites-available/drupal.com.conf
drupal.com.conf に以下を追加します ファイル。
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/drupal
ServerName domain.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/smf/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
サーバー名を忘れずに変更してください ドメインへのディレクティブ .
保存して終了します。
Apache Web サーバーを再起動する前に、Apache mod_rewrite を有効にする必要があります。 .そのためには、このコマンドを実行してください。
sudo a2enmod rewrite
作成した仮想ホストを有効にしましょう。
sudo a2ensite drupal.com.conf
次に、Apache ウェブサーバーを再起動します。
sudo systemctl restart apache2
5 5. Drupal インストールの完了
Apache 仮想ホストがセットアップされたので、サイトにアクセスして Drupal のインストールを完了することができます。そのためには、ウェブ ブラウザを開く必要があります。 サイトにアクセスします http://domain.com .
ご希望の言語を選択し、[保存して続行] をクリックしてください。
インストール プロファイルを選択します。デフォルトのオプション standard を選択するだけです [保存して続行] をクリックします .
データベース名を入力してください 、データベースのユーザー名 、データベース ユーザーのパスワード ステップ 2 で作成したものを選択し、[保存して続行] をクリックします。 .
インストールが完了するまで待ちます。
フォームにサイト情報とサイト メンテナンス アカウントを入力し、[保存して続行] をクリックします。 .
おめでとう、インストールは成功しました。
6 まとめ
LAMP スタックを使用して Ubuntu 20.04 に Drupal を簡単にインストールできることを学びました。この記事が気に入ったら、WordPress に関する記事も気に入るかもしれません。