ウェブサイト検索

Rocky Linux 8 に WordPress をインストールする方法


WordPress は、強力で機能が豊富なオープンソース コンテンツ管理システム (CMS) で、ユーザーはこれを使用して強力で驚くほど美しい Web サイトを作成できます。これはPHP で書かれており、バックエンドの MariaDB または MySQL データベース サーバーを利用しています。 WordPress は非常に人気があり、オンラインでホストされているすべての Web サイトのほぼ 40% の市場シェアを占めています。

Rocky LinuxWordPress をインストールしたいですか?正しい場所に来ました。このガイドでは、Rocky Linux 8WordPress をインストールする方法を説明します。

前提条件

要件として、Rocky Linux 8 に LAMP スタックがインストールされている必要があります。また、Rocky Linux インスタンスへの SSH アクセスと sudo ユーザーが設定されていることを確認してください。

ステップ 1: Rocky Linux に PHP モジュールをインストールする

WordPress のインストールをスムーズに進めるには、多数の PHP モジュールが必要です。以下のコマンドを実行してインストールしてください。

sudo dnf install install php-gd php-soap php-intl php-mysqlnd php-pdo php-pecl-zip php-fpm php-opcache php-curl php-zip php-xmlrpc wget

PHP モジュールのインストール後、忘れずに Apache ウェブサーバーを再起動して、インストールされた PHP モジュールをロードしてください。

sudo systemctl restart httpd

ステップ 2: WordPress のデータベースを作成する

これからWordPress用のデータベースを作成していきます。これは、WordPress のすべてのインストール ファイルとインストール後のファイルを保持するデータベースです。したがって、次のように MariaDB データベースにログインします。

sudo mysql -u root -p

WordPress データベースを作成します。

CREATE DATABASE wordpress_db;

次に、データベース ユーザーを作成し、パスワードを割り当てます。

CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your-strong-password';

次に、WordPress データベースに対するすべての権限をデータベース ユーザーに付与します。

GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost';

変更を保存して終了します。

FLUSH PRIVILEGES;
EXIT;

これでデータベースが整いました。 WordPress インストール ファイルをダウンロードして、インストールを開始します。

ステップ 3: Rocky Linux に WordPress をダウンロードする

現時点での WordPress の最新バージョンはWordPress 5.8 で、コード名は「Tatum」です。伝説的で有名なジャズアーティストのアート・ テイタムにちなんで名付けられました。公式 WordPress ダウンロード サイトからアーカイブ ファイルをダウンロードします。

これを実現するには、wget コマンドライン ツールを使用して最新のアーカイブ ファイルを取得します。

wget https://wordpress.org/latest.tar.gz -O wordpress.tar.gz

ダウンロードしたら、圧縮ファイルを解凍します。

tar -xvf wordpress.tar.gz

次に、圧縮されていないWordPressディレクトリをWebrootフォルダーにコピーします。

sudo cp -R wordpress /var/www/html/

ステップ 4: WordPress で所有権と権限を設定する

次に、wordpress ディレクトリの所有権をApache ユーザーとグループに設定します。

sudo chown -R apache:apache /var/www/html/wordpress

次に、ディレクトリのアクセス許可を次のように設定して、グローバル ユーザーがディレクトリのコンテンツにアクセスできるようにします。

sudo chmod -R 775 /var/www/html/wordpress

次に、 ディレクトリとその内容のSELinuxコンテキストを設定します。

sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/wordpress(/.*)?"

SELinux の変更を有効にするには、次のコマンドを実行します。

sudo restorecon -Rv /var/www/html/wordpress

: semanage: コマンドが見つかりません というエラーが発生する可能性があります。これは、semanage (SELinux の特定の側面の構成を処理するツール) が欠落していることを示します。

したがって、semanage ツールをインストールする必要があります。どのパッケージが semanage を提供しているかを確認するには、次のコマンドを実行します。

sudo dnf whatprovides /usr/sbin/semanage. 

出力から、policycoreutils-python-utils-2.9-14.el8.noarch パッケージがsemanage を提供しており、 から簡単に入手できることがわかります。 >Rocky Linux BaseOSリポジトリ。

sudo dnf install policycoreutils-python-utils

ステップ 6: WordPress 用の Apache 構成ファイルを作成する

次に、WordPress 用の Apache 設定ファイルを作成します。これにより、Apache Web サーバーが WordPress ディレクトリとそのコンテンツを指すようになります。

これを行うには、次のコマンドを実行します。

sudo vim /etc/httpd/conf.d/wordpress.conf

次に、次の行を貼り付け、変更を保存します。

<VirtualHost *:80>
ServerName server-IP or FQDN
ServerAdmin root@localhost
DocumentRoot /var/www/html/wordpress

<Directory "/var/www/html/wordpress">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>

ErrorLog /var/log/httpd/wordpress_error.log
CustomLog /var/log/httpd/wordpress_access.log common
</VirtualHost>

変更を有効にするには、Apache Web サーバーを再起動します。

sudo systemctl restart httpd

次に、Web サーバーが実行されているかどうかを確認します。


sudo systemctl status httpd

この時点で、すべての設定が完了しました。残っている唯一のことは、Web ブラウザから WordPress をセットアップすることです。これは次の最終段階で開始します。

ただし、その前に、ファイアウォールで HTTP トラフィックと HTTPS トラフィックを許可することが賢明です。 HTTPS は、SSL 証明書を使用してサイトを暗号化する場合に便利です。

これらのプロトコルまたはサービスがファイアウォールを通過できるようにするには、次のコマンドを実行します。

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https

次に、変更を有効にするためにファイアウォールをリロードします。

sudo firewall-cmd --reload

素晴らしい。セットアップを完了しましょう。

ステップ 7: ブラウザから WordPress をセットアップする

ブラウザを起動し、指定された URL にアクセスします。

http://server-IP/

次のページが表示されるはずです。手順を確認し、[さあ] ボタンをクリックして次のステップに進みます。

WordPress データベースの詳細を入力し、[送信] をクリックします。

すべて問題がないようであれば、インストールの実行を求めるこのページが表示されます。そこで、[インストールを実行する] ボタンをクリックします。

次に、管理者ユーザーを作成するときにサイトの詳細を指定します。ユーザー名とパスワードの詳細は、最後に WordPress にログインするために使用するため、注意深くメモしてください。

次に、[WordPress をインストール] をクリックします。

数秒後、インストールが成功したことを示す通知が表示されます。ログインするには、[ログイン] ボタンをクリックします。

これにより、ログイン ページが直接表示されます。先ほどメモしたユーザー名とパスワードを入力し、[ログイン] をクリックします。

これにより、図に示すように WordPress ディレクトリに移動します。

完璧! Rocky Linux 8WordPress が正常にインストールされました。ここから、ブログや Web サイトを作成して、無料のテーマやサイトの魅力や機能を強化するプラグインなど、WordPress が提供する計り知れないメリットを享受できます。

さらに、ガイド「Rocky Linux で Let's Encrypt 証明書を使用して Apache を保護する」を使用して、WordPress ウェブサイトでHTTPS を有効にすることもできます。