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

Fedora35にWordPressをインストールする方法

このチュートリアルでは、WordPressをFedora 35にインストールする方法を紹介します。知らない人のために、WordPressはPHPとMariaDBに基づくシンプルなコンテンツ管理システムです。は、美しいWebサイト、ブログ、またはアプリを作成するために使用できるオープンソースソフトウェアでもあります。WordPressには、Webサイトまたはブログのセットアップとカスタマイズを簡素化する多くの機能があり、これが人気の理由の1つです。

>

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、' sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Fedora35にWordPressを段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Fedora34またはFedora35。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • 非rootsudoユーザー またはrootユーザーへのアクセス 。 非rootsudoユーザーとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Fedora35にWordPressをインストールする

手順1.続行する前に、Fedoraオペレーティングシステムを更新して、既存のすべてのパッケージが最新であることを確認します。次のコマンドを使用して、サーバーパッケージを更新します。

sudo dnf upgrade
sudo dnf update

ステップ2.LAMPサーバーをインストールします。

サーバーにWordPressをインストールする前に、FedoraサーバーにLAMPをインストールする方法を学ぶ必要があります。

ステップ3.Fedora35にWordPressをインストールします。

デフォルトでは、WordPressはFedora 35ベースリポジトリでは利用できません。ここで、 wgetを使用して公式ページから最新バージョンのWordPressをダウンロードします。 コマンド:

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

次に、ダウンロードしたWordPressファイルを解凍します:

tar -xzvf /tmp/wordpress.tar.gz -C /var/www/html

権限ディレクトリを変更します:

chown -R www-data.www-data /var/www/html/wordpress
chmod -R 755 /var/www/html/wordpress

ステップ4.MariaDBを構成します。

デフォルトでは、MariaDBは強化されていません。 mysql_secure_installationを使用してMariaDBを保護できます。 脚本。ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除する各手順を注意深く読んでください。

mysql_secure_installation

次のように構成します:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

次に、MariaDBコンソールにログインして、WordPress用のデータベースを作成する必要があります。次のコマンドを実行します。

mysql -u root -p

これによりパスワードの入力を求められるので、MariaDBルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。 WordPressのインストール:

MariaDB [(none)]> CREATE DATABASE wordpress_db;
MariaDB [(none)]> CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your-strong-password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress_db.* to wordpress_user@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

次に、 wp-config.phpという名前のWordPressのデフォルト設定ファイルを設定します :

nano /var/www/html/wordpress/wp-config.php

次の構成を追加します:

define( 'DB_NAME', 'wordpress_db' );

/** MySQL database username */
define( 'DB_USER', 'wordpress_user' );

/** MySQL database password */
define( 'DB_PASSWORD', 'your-strong-password!' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

ファイルを保存して閉じます。

ステップ5.Apacheを構成します。

Drupal Webサイト用のApache仮想ホストを作成します。まず、'/etc/httpd/conf.d/wordpress.conf> お気に入りのテキストエディタを使用した’ファイル:

nano /etc/httpd/conf.d/wordpress.conf

次のファイルを追加します:

<VirtualHost *:80>
     ServerName mysite.com
     ServerAlias www.your-domain.com
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/wordpress/

     <Directory /var/www/html/wordpress>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
            RewriteEngine on
            RewriteBase /
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
    </Directory>
</VirtualHost>

ファイルを保存して閉じ、Apacheサービスを再起動して変更を有効にします:

sudo systemctl restart httpd
sudo systemctl enable httpd

ステップ6.Let'sEncrypt SSLFreeCertificateでApacheを保護する

まず、以下のコマンドを使用してCertbotをインストールします。

sudo dnf install certbot python3-certbot-apache

次に、以下のようにApacheのSSL証明書をインストールします。

sudo certbot --apache

対話型プロンプトに進み、証明書をインストールします。証明書がインストールされている場合は、以下のお祝いメッセージが表示されます。

Congratulations! You have successfully enabled HTTPS on https://your-domain.com
NEXT STEPS:
- The certificate will need to be renewed before it expires. Certbot can automatically renew the certificate in the background, but you may need to take steps to enable that functionality. See https://certbot.org/renewal-setup for instructions.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
If you like Certbot, please consider supporting our work by:
 * Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
 * Donating to EFF:                    https://eff.org/donate-le
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

手順7.ファイアウォールを構成します。

ファイアウォールがHTTPおよびHTTPSに対応できるようにし、次のコマンドで再読み込みします。

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

ステップ8.WordPressWebインターフェイスにアクセスします。

正常にインストールされたら、Webブラウザーを開き、URL https://your-domain.comを使用してWordPressCMSにアクセスします。 。次のページにリダイレクトされます:

おめでとうございます!WordPressのインストールに成功しました。このチュートリアルを使用してFedora35システムにWordPressCMSをインストールしていただき、ありがとうございます。その他のヘルプや役立つ情報については、WordPressの公式ウェブサイトを確認することをお勧めします。


Fedora
  1. WordPressをFedora20にインストールする

  2. Fedora35にJava17をインストールする方法

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

  1. Fedora34にVagrantをインストールする方法

  2. OpenOffice4.1.10をFedora34にインストールする方法

  3. Node.jsをFedora35/Fedora34にインストールする方法

  1. Drupal9をFedora34にインストールする方法

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

  3. Fedora 35 /Fedora34にSkypeをインストールする方法