Drupalは無料のオープンソースコンテンツ管理システム(CMS)であり、ブログやWebサイトを柔軟に構築できます。これはPHPプログラミング言語で記述されており、MySQLをバックエンドデータベースとして使用します。 Drupalには何千ものアドオンが用意されているため、高度にカスタマイズできます。
Drupalは、PHPプログラミング言語をサポートする任意のWebサーバーにデプロイできます。このチュートリアルでは、FedoraLinuxシステムにApacheを使用してDrupalをインストールする手順を説明します。
前提条件
このチュートリアルでは、次のことを前提としています。
- sudo特権アカウントアクセスを備えた実行中のFedoraシステムがあります
- FedoraシステムのLAMPスタックはすでに完了しています。
ステップ1-FedoraへのDrupalのインストール
1。 DrupalのWebサイトから最新のDrupalバージョンをダウンロードできます。または、次のコマンドを使用して最新のDrupalコードをダウンロードします。
wget -O /tmp/drupal.tar.gz https://www.drupal.org/download-latest/tar.gz
2。 「/var/ www /」フォルダに移動し、ダウンロードしたdurpal.tar.gzファイルを抽出します。ディレクトリを別の場所に変更することもできます。その場合は、次のコマンドで正しいフォルダを使用してください。
cd /var/www
sudo tar -zxf /tmp/drupal.tar.gz
3。 抽出したdrupalディレクトリの名前を変更して、バージョン番号を削除します。必要に応じて、フォルダ名をそのままにしておくことができます。
sudo mv drupal-* drupal-app
4。 次に、テンプレートから構成ファイルのコピーを作成します。 「drupal-app/sites / default」ディレクトリに移動し、cpコマンドを使用してdefault.settings.phpファイルをsettings.phpにコピーします。
cd drupal-app/sites/default
sudo cp -p default.settings.php settings.php
5。 次に、"files"
という名前のディレクトリを作成します 現在のディレクトリ内drupal-app/sites / default:
sudo mkdir files
6。 次に、適切なファイル権限を設定して機能させます。最初に、インストールを完了するために必要なsettings.phpに777権限を設定します。
sudo chmod 777 settings.php
sudo chmod 775 files/
sudo chown -R www-data:www-data /var/www/drupal-app
次に、DrupalサイトをデプロイするようにApacheサーバーを構成します。
ステップ2–Apacheのセットアップ
Drupalインストール用の仮想ホスト構成ファイルを作成します。 SSL証明書を使用してサイトを保護するには、サーバーのIPアドレスを指す実際のドメインを使用することをお勧めします。
ドメインのApache構成ファイルを作成しましょう。ドメイン名は必ず自分のものに変更してください:
sudo vim /etc/httpd/conf.d/drupal.example.net.conf
次のコンテンツを追加します。
Apache
12345678 | |
ServerNameの値をドメイン名に変更します。
構成ファイルを保存して閉じます。次に、Apacheサービスを再起動して、構成ファイルを再ロードします。
sudo systemctl restart httpd
ステップ3–Webインストーラーの実行
お気に入りのWebブラウザーを開き、Apacheで構成されているDrupalWebサイトにアクセスします。このチュートリアルに従って、以下のURLとしてWebサイトを構成しました:
http(s)://drupal.example.net
画面の指示に従って、FedoraLinuxシステムへのDrupalのインストールを完了します。
1。 Drupalアプリケーションのデフォルト言語を選択してください。
2。 次に、Drupalのインストールのタイプを選択します。ここでは、3つのオプションから選択できます。デフォルトの「標準」インストールを使用することをお勧めします。
3。 次に、データベースの詳細を入力して、Drupalで構成します。データベースサーバーとしてMySQL/MariaDBを使用しています。 MySQLオプションが表示されない場合は、PHPMySQL拡張機能がインストールされていることを確認してください。
小規模なサイト用のSQLiteデータベースを使用することもできます。ただし、大規模なサイトを計画している場合は、MySQLを使用することをお勧めします。
4。 インストールが完了するまでお待ちください。これにより、すべてのデフォルトの拡張機能、テーマがこのDrupalアプリケーションにインストールされます。
5。 上記のインストールが完了すると、Drupalのアプリケーションの詳細を入力するように求められます。すべての詳細を正しく入力してください。
また、Drupalの管理者アカウントを作成します。ユーザー名「admin」は使用せず、「dradmin」と同じように使用することをお勧めします。管理者パスワードを強力に保ちます。
6。 すべての手順を正常に完了すると、Drupal管理ダッシュボードにリダイレクトされます。安全な場所に管理者の資格情報を書き留めます。これは、以降のログインに必要になります。
次に、Drupalサイト全体をカスタマイズして、コンテンツを追加します。ここで、新しい美しいウェブサイトの旅が始まりました。
ステップ4–インストール後
FedoraシステムへのDrupalのインストールは正常に終了しました。次に、適切なファイル権限でDrupalアプリケーションファイルを保護します。
cd /var/www/drupal-app
sudo find . -type d -exec chmod 750 '{}' \;
sudo find . -type f -exec chmod 640 '{}' \;
sudo find sites/default/files/ -type d -exec chmod 770 '{}' \;
sudo find sites/default/files/ -type f -exec chmod 660 '{}' \;
sudo chmod 440 /var/www/drupal-app/sites/default/settings.php
また、ダウンロードしたアーカイブファイルをシステムから削除します。
rm /tmp/drupal.tar.gz
結論
このチュートリアルは、FedoraLinuxシステムにDrupalをインストールするのに役立ちました。