GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu 18.04にWordPressをインストールし、リモートデータベースを使用するように構成する方法

このチュートリアルでは、Apache Webサーバー、PHP、MySQL / MariaDBデータベースサーバーなどの必要なすべてのコンポーネントを使用して、Ubuntu 18.04 VPSにWordPressをインストールし、リモートサーバー上のデータベースを使用するようにWordPressを構成する手順を説明します。

WordPressは、最も人気があり、最も広く使用されているコンテンツ管理システム(CMS)です。これは、Web全体の26%に最適なCMSです。これはPHPに基づいており、その情報をMySQLデータベースに保存します。大量のテーマとプラグインにより、このCMSは、見栄えの良いWebサイトにアイデアを取り込むためのユーザーフレンドリーな方法を必要とする人にとって優れた選択肢になります。インストールを始めましょう。

前提条件

  • Ubuntu 18.04VPS+リモートデータベースサーバー
  • PHPバージョン7.3以降。
  • MySQLデータベースバージョン5.6以降またはMariaDBバージョン10.1以降。
  • HTTPSサポート

ステップ1:ログインしてサーバーを更新する

ユーザーrootとしてSSH経由でUbuntu18.04VPSにログインします

ssh root@IP_Address -p Port_number

「IP_Address」と「Port_number」をサーバーの実際のIPアドレスとSSHポート番号に置き換えることを忘れないでください。

入ったら、次のコマンドを実行して、サーバーにインストールされているすべてのパッケージが利用可能な最新バージョンに更新されていることを確認します。

apt update && apt upgrade

ステップ2:ApacheWebサーバーをインストールする

WordPressのコンテンツを提供するためにWebサーバーをインストールする必要があります。この目的のために、ApacheWebサーバーをインストールして使用します。公式のUbuntuリポジトリで入手でき、aptパッケージマネージャーを使用して簡単にインストールできます:

apt -y install apache2

Webサーバーのインストールが完了すると、Apacheが自動的に起動します。ステータスを確認することで確認できます

systemctl status apache2

出力:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Fri 2019-08-09 02:31:39 CST; 14min ago
 Main PID: 406 (apache2)
    Tasks: 7 (limit: 1110)
   CGroup: /system.slice/apache2.service
           ├─  407 /usr/sbin/apache2 -k start
           ├─  423 /usr/sbin/apache2 -k start
           ├─  426 /usr/sbin/apache2 -k start
           ├─  427 /usr/sbin/apache2 -k start
           ├─  428 /usr/sbin/apache2 -k start

サーバーの再起動後にApacheが自動的に起動するようにする

systemctl enable apache2

ステップ3:PHPをインストールする

すでに述べたように、WordPressはPHPベースのアプリケーションであるため、サーバーにPHPといくつかのPHP拡張機能をインストールする必要があります。次のコマンドを実行して、必要なすべてのコンポーネントをインストールします。

apt -y install php php-xml php-common php-gd php-mbstring php-xmlrpc php-curl php-soap php-zip php-intl

PHPのインストールが完了したら、インストールされているバージョンを確認できます。

PHP 7.2.19-0ubuntu0.18.04.1 (cli) (built: Jun  4 2019 14:48:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.19-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

ステップ4:リモートサーバーにMySQLをインストールする

次のステップは、データベースサーバーをインストールすることです。このチュートリアルでは、リモートサーバーにインストールします。

SSH経由でリモートサーバーにログインします

ssh root@remote_IP -p Port_number

次のコマンドを使用してMySQLデータベースサーバーをインストールします

apt -y install mysql

リモート接続を受け入れるには、MySQL構成ファイルを編集し、bind-addressを変更します オプション。ローカルホストでのみリッスンするように設定されています。 127.0.0.1を変更します データベースサーバーのIPアドレスに送信します。

/etc/mysql/mysql.conf.d/mysqld.cnf

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = remote_IP

変更を有効にするためにMySQLを再起動します:

systemctl restart mysql

ステップ5:MySQLデータベースとユーザーを作成する

データベースサーバーとして使用するリモートサーバーにログインしたまま、WordPressインストール用のMySQLユーザーとデータベースを作成します。 rootユーザーとしてMySQLcliにログインし、次のコマンドを実行します。

mysql -u root -p

mysql> CREATE DATABASE wp;
mysql> CREATE USER 'wpser'@'IP_address' IDENTIFIED BY 'PASSWORD';
mysql> GRANT ALL PRIVILEGES ON wp.* TO 'wpser'@'IP_address';
mysql> FLUSH PRIVILEGES;

ここで、「IP_address」は、WordPressがインストールされるUbuntu18.04サーバーのIPアドレスです。パスワードは必ず適切で一意のパスワードに置き換えてください。

ステップ6:WordPressをインストールする

ここで、ApacheとPHPをインストールしたUbuntu 18.04 VPSに戻り、WordPressをインストールします。これを行うには、WordPressアーカイブをダウンロードします:

wget https://wordpress.org/latest.zip

ダウンロードしたZIPアーカイブをドキュメントルートディレクトリに解凍します:

unzip latest.zip /var/www/html

WordPressファイルに適切な所有権を設定します:

chown -R www-data:www-data /var/www/html/wordpress

wp-config-sample.phpの名前を変更します WordPress構成ファイルをwp-config.phpに :

mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

WordPress構成ファイルを編集し、次の行を変更します

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

/** The name of the database for WordPress */define('DB_NAME', 'wp');

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

/** MySQL database password */define('DB_PASSWORD', 'PASSWORD');

/** MySQL hostname */define('DB_HOST', 'remote_IP');
>

ファイルを保存します。

ステップ7:Apache仮想ホストを作成する

IPアドレスの代わりにドメイン名を使用してWordPressにアクセスできるようにするには、特定のドメイン用のApache仮想ホストを作成する必要があります。例として使用します。 domain.comのすべてのオカレンスを置き換えます 実際のドメイン名を使用します。

<VirtualHost *:80>

ServerAdmin [email protected]
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/html/wordpress

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

ErrorLog ${APACHE_LOG_DIR}/domain.com_error.log 
CustomLog ${APACHE_LOG_DIR}/domain.com_access.log combined 
</VirtualHost>

仮想ホストを有効にする

a2ensite domain.com

そして、変更を有効にするためにApacheを再起動します

systemctl restart apache2

この手順でWordPressのインストールが完了し、http://domain.comを開いて構成を完了することができます。 お気に入りのWebブラウザで。次に、画面の指示に従って言語を選択したり、管理者アカウントを作成したりします…

おめでとう! Ubuntu 18.04 VPSにWordPressをインストールしただけでなく、WordPressインスタンスをホストしているサーバーからリモートのデータベースサーバーを使用するようにしました。

もちろん、最適化されたWordPressホスティングサービスの1つを使用する場合は、Ubuntu 18.04にWordPressをインストールして、リモートデータベースを使用するように構成する必要はありません。その場合、エキスパートシステム管理者にUbuntu18.04にWordPressをインストールするように依頼するだけです。 LAMPスタックまたは他の任意のWebホスティングスタックを使用して、リモートデータベースを使用するように構成します。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、 Ubuntu 18.04にWordPressをインストールし、リモートデータベースを使用するように構成する方法 、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Panels
  1. Ubuntu20.04にDHCPサーバーをインストールして構成する方法

  2. Ubuntu16.04にMySQLをインストールする方法

  3. Ubuntu18.04にOpenLiteSpeedでWordPressをインストールする方法

  1. UbuntuにRedisサーバーをインストールして構成する方法

  2. Ubuntu20.04にMySQLをインストールして使用する方法

  3. Ubuntu22.04にWordPressをインストールする方法

  1. WindowsServerにMySQLをインストールして構成する方法

  2. Ubuntu20.04にNFSサーバーをインストールして構成する方法

  3. Ubuntu20.04にVNCをインストールして構成する方法