始める前に申し上げたいのは、今回初めて使用することで、VPS
Ubuntu 18.04 64ビット最小サーバーを使用していることです。
今まで試してきたことのうち、複雑なアプリを使ったことはありません。メッセージ
Hello
とWordPressの空のインストールを含む一般的なHTMLファイル。
Vesta Panel
まず、いくつかの基本的な作業と設定をより簡単に制御できるため、インストールしました。このパネルをインストールするためにnginx + php-ftpm
この構成でWordPressをインストールすると、次のメッセージで500エラーが発生します。
2020/06/23 23:09:09 [error] 12335#12335: *11 connect() failed (111: Connection refused) while connecting to upstream, client: x.x.x.x, server: example.com, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9001", host: "example.com"
このエラーは、WordPressインデックスページまたは名前のファイル(正しく読み込まれたファイルindex.php
の場合)にアクセスしようとしたときにのみ発生します。index.html
VPS
その後Vesta Panel
。nginx + apache
この構成では、WordPressが期待どおりに機能します。私のドメインにアクセスすると、example.com
WordPressサイトを作成する手順が期待どおりに表示されます。
両方の構成で、すべてのWebサイトファイルが保存されているフォルダは/home/admin/web/{domain.com}/public_html
。
編集:コメントで要求されたように、質問にさらに情報を追加しています。
systemctl status php-fpm.service
返品:
php-fpm.service - LSB: starts php7.2-fpm
Loaded: loaded (/etc/init.d/php-fpm; generated)
Active: active (exited) since Wed 2020-06-24 01:44:40 UTC; 10h ago
Docs: man:systemd-sysv-generator(8)
Tasks: 0 (limit: 614)
CGroup: /system.slice/php-fpm.service
Jun 24 01:44:40 agdevision.com.br systemd[1]: Starting LSB: starts php7.2-fpm...
Jun 24 01:44:40 agdevision.com.br systemd[1]: Started LSB: starts php7.2-fpm.
sudo journalctl -u php-fpm.service
返品:
-- Logs begin at Fri 2019-03-08 08:44:31 UTC, end at Wed 2020-06-24 12:08:35 UTC. --
Jun 24 01:44:40 agdevision.com.br systemd[1]: Starting LSB: starts php7.2-fpm...
Jun 24 01:44:40 agdevision.com.br systemd[1]: Started LSB: starts php7.2-fpm.
答え1
サービスphp-fpm
は実行中ですが、ポート9001でリッスンしません。 FPM設定を確認してください(通常は/etc/php/7.2/fpm/pool.d/www.conf
Debian / Ubuntuシステムで)。重要なパラメータは次のとおりです。
listen = 127.0.0.1:9001
sudo systemctl restart php-fpm.service
実行してファイルを編集した後、FPMサービスを再起動することを忘れないでください。