GNU/Linux >> Linux の 問題 >  >> Fedora

Fedora35/34にDrupalをインストールして設定する方法

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 ServerAdmin [email protected] ServerName drupal.example.net DocumentRoot / var / www / drupal-app Allowoverride all

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をインストールするのに役立ちました。


Fedora
  1. MysqlServer8をFedora34/35にインストールして構成する方法

  2. Fedora34にRedis6をインストールして設定する方法

  3. Fedora35にAnsibleをインストールして設定する方法

  1. Fedora35/34にApacheMavenをインストールする方法

  2. Mongodb5をFedora34/35にインストールする方法

  3. Fedora35にMariadbをインストールして設定する方法

  1. Fedora35/34にSkypeをインストールする方法

  2. Fedora35/34にGradleをインストールする方法

  3. Fedora34/35にPodmanをインストールして使用する方法