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

LinuxMint17にNginx1.6を搭載したWordPress4.0をインストールします

この投稿は機能する場合と機能しない場合があります。ご自身の責任でご利用ください

WordPressは、PHPおよびMySQLで記述された最も広く使用されているオープンソースのWebブログおよびコンテンツ管理ソフトウェアです。 ITzGeekでさえWordPressを使用しています。これは、LinuxMint17でNginxを使用してWordPressをインストールするための小さなチュートリアルです。

前提条件

先に進む前に、以下を確認することをお勧めします。

1. Linux Mint 17にEMP(Nginx、MySQL、PHP)をインストールします

2. Linux Mint 17にNginxを使用してphpMyAdminをインストールします(オプション)

Nginxの構成

WordPressインストール用の仮想ホストを作成しましょう。仮想ホスト構成ファイルは/etc/nginx/conf.dディレクトリにあります。通常、仮想ホストファイルには、ドメイン名、ポート番号、ドキュメントルート、ログの場所、fastcgiなどが含まれます。ファイルを作成する前に、このことを覚えておく必要があります。

次のように仮定します

ドメイン名: wordpress.itzgeek.com
ポート番号: 80
ドキュメントルート: /usr/share/nginx/wordpress.itzgeek.com
ログ: /usr/share/nginx/wordpress.itzgeek.com/logs

仮想ホストを作成します。

$ sudo nano /etc/nginx/conf.d/wordpress.conf

次のコンテンツを配置します。

server {
listen 80;
server_name wordpress.itzgeek.com;

access_log /usr/share/nginx/wordpress.itzgeek.com/logs/access.log;
error_log /usr/share/nginx/wordpress.itzgeek.com/logs/error.log;

location / {
root /usr/share/nginx/wordpress.itzgeek.com;
index index.php index.html index.htm;

if (-f $request_filename) {
expires 30d;
break;
}

if (!-e $request_filename) {
rewrite ^(.+)$ /index.php?q=$1 last;
}
}

location ~ .php$ {
fastcgi_pass   unix:/var/run/php5-fpm.sock;  # port where FastCGI processes were spawned
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME   /usr/share/nginx/wordpress.itzgeek.com$fastcgi_script_name;  # same path as above
fastcgi_param PATH_INFO               $fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
}

ドキュメントルートとログディレクトリを作成します。

$ sudo mkdir /usr/share/nginx/wordpress.itzgeek.com
$ sudo mkdir /usr/share/nginx/wordpress.itzgeek.com/logs

構成ファイルを確認します。

$ sudo nginx -t

次の場合は、仮想ホストのエントリが正しいことを意味します。

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

サービスを再開します。

$ sudo service nginx reload
$ sudo service php5-fpm restart

データベースの作成:

MySQLにログインします。

mysql -u root -p

WordPressに必要なデータベースを作成します。

CREATE DATABASE wordpress;

ユーザーを作成します。

CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'wppassword';

作成したユーザーにデータベースへのアクセス許可を付与します。

GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';

WordPressの設定

最新のWordPressをダウンロードしてください。

$ wget http://wordpress.org/latest.tar.gz

抽出します。

$ tar -zxvf latest.tar.gz

ドキュメントルートに移動します。

$ sudo mv wordpress/* /usr/share/nginx/wordpress.itzgeek.com

wp-sample-config.phpファイルをコピーして、wp-config.phpファイルにします。

$ sudo cp /usr/share/nginx/wordpress.itzgeek.com/wp-config-sample.php /usr/share/nginx/wordpress.itzgeek.com/wp-config.php

構成ファイルを編集し、データベース情報を記述します。

$ sudo nano /usr/share/nginx/wordpress.itzgeek.com/wp-config.php

デフォルトは以下のようになります。

// ** MySQL設定–この情報はWebホストから取得できます** //
/**WordPressのデータベースの名前*/
define('DB_NAME'、'database_name_here');
/**MySQLデータベースのユーザー名*/
define('DB_USER'、'username_here');
/**MySQLデータベースのパスワード*/
define('DB_PASSWORD'、 'password_here');
/**MySQLホスト名*/
define('DB_HOST'、'localhost');

作成されたデータベースユーザーとデータベースに応じて変更されたエントリは、次のようになります。

// ** MySQL設定–この情報はウェブホストから取得できます** //
/**WordPressのデータベースの名前*/
define('DB_NAME'、'ワードプレス ‘);
/**MySQLデータベースのユーザー名*/
define(‘DB_USER’、‘ wpuser ‘);
/**MySQLデータベースのパスワード*/
define(‘ DB_PASSWORD’、‘ wppassword ‘);
/**MySQLホスト名*/
define(‘ DB_HOST’、‘ localhost ‘);

apacheユーザーをWordPressディレクトリの所有者にします。

$ sudo chown -R www-data:www-data /usr/share/nginx/wordpress.itzgeek.com/

WordPressのインストール:

ブラウザを開き、 http://fqdn/またはhttp://wordpress.itzgeek.comにアクセスします 、サイト情報を入力し、[WordPressのインストール]をクリックします。

次のページが表示されます。

[続行]をクリックすると、WordPress管理セクションにアクセスするためのパスワードの入力を求められます。

次のスクリーンショットは、システム情報プラグインを使用したサーバー情報を示しており、サーバーソフトウェアを明確に示しています。 Nginx 1.6.2として 。

それだけです!。


Linux
  1. RockyLinux8にNginxを使用してModSecurityをインストールする方法

  2. LinuxにApacheを使用してWordPressをインストールする

  3. Docker Compose、Nginx、SSL を使用した Apache で WordPress をインストールする

  1. LVMを使用してLinuxをインストールする

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

  3. LinuxMintをWindows8にインストールする|デュアルブートWindows8およびLinuxMint12

  1. CentOS7にNginxを使用してWordPressをインストールする方法

  2. AlmaLinux8にNginxでWordPressをインストールする方法

  3. CentOS 7 /RHEL7にNginxを使用してWordPressをインストールする