wordpres5をubuntu nginxにインストール

サーバー環境

ubuntu20.04 nginx に wordpress5.6 を インストール

ubuntu20.04 Nginx に Wordpress5.6.1 をインストールしてみました。
wordpress5.xでは パーマリンクを変更するとページが開けず(404エラー)等々インストール時のトラブルが多発しました。
Apacheなら当たり前でやっていた設定もNginxでは苦労しました。そのトラブル内容を含めインストール手順をここにまとめました。
【関連記事 ubuntu、php 及び mysqlのインストールは以下を確認してください。】
  1. ubuntu nginx SSL Webサーバー構築
  2. ubuntu 20.04 nginx php mysql Webサーバー環境整備

目 次

  1. 環境確認
  2. mysql ユーザー、データベース作成
  3. wordpress5.6バージョンダウンロード
  4. nginxの実行ユーザー確認、フォルダー権限設定
  5. 独自ドメイン、公開用フォルダー作成
  6. 独自ドメインのnginxの設定ファイルの編集

環境確認

メニューに戻る
mysql ユーザー、データベース作成

メニューに戻る
wordpress5.6バージョンダウンロード

ワードプレス5.6の最新バージョンを公式サイトからダウンロードします。
公式サイトからワードプレスを入手
動作要件: PHP バージョン7.4以上、MySQL バージョン5.6または MariaDB バージョン10.1以上のサーバーの推奨
Webサーバー: Apache または Nginx を推奨  

メニューに戻る
nginxの実行ユーザー確認、フォルダー権限設定

php-fpmは 「root」でインストールしているので作成された環境のユーザー、グループは rootとなっています。また、php-fpmの実行ユーザーは /etc/nginx/nginx.confで設定されています。
Webで公開するフォルダーは定義しているユーザーが実行、書き込み権限を付与する必要があります

メニューに戻る
独自ドメイン、公開用フォルダー作成

公式サイトからダウンロードしてきたZipファイルを公開フォルダーに展開して所有者及びファイルをメンテナンスルルユーザー及びグループに権限を与えます。
ここでは、user: nginx.confで定義してあるユーザーとします。
グループに私の所属しているグループを設定して、 フォルダーの権限を 775とします。

メニューに戻る
独自ドメインのnginxの設定ファイルの編集
取得している独自ドメインのサブドメインを設定しているコンフィグファイルを編集します。
ここで先に述べたトラブル対策を記述します。
  • ワードプレスのパーマリンクを変更すると 404エラーとなり、表示できない。
    try_files $uri $uri/ /index.php?$args の記述
  • テーマ等の大きなファイルをアップロードする際、ファイルサイズがサイズ制限にかかりアップロードできない。
    client_max_body_size 20M の記述
    php.ini にて upload_max_filesize の記述変更
これらの問題は apacheでも発生しますが nginx でも同様に発生します。

php-fpm の php.iniでもアップロードするファイルの制限を解除する必要があります。

コンフィグファイルの構文チェックとphp-fpmとnginx再起動

以上の設定で wordpress5.6.2をインストールできました。
あとは設定したアドレスにアクセスしてインストールを進めていきます。

メニューに戻る

最近の記事

  1. wordpres5をubuntu nginxにインストール
  2. ubuntu 20.04 nginx php mysql Webサーバー環境整備
  3. Ubuntu nginx SSL
  4. EC-CUBE 4.0 インストール
  1. wordpres5をubuntu nginxにインストール

    サーバー環境

    ubuntu20.04 nginx に wordpress5.6 を インストー…
  2. サーバー環境

    centos7 に Node Version Manager(nvm)で nod…
  3. サーバー環境

    wordpress メールをSMTP経由でのメール送信するように変更する
  4. Web・デザイン

    JavaScriptのアニメーションライブラリ AniJS
  5. EC-CUBE 4.0 インストール

    サーバー環境

    EC-CUBE4 を CentOS7、LAMP環境整備及インストール
PAGE TOP