IT

[Ubuntu]nginx+PHP(FPM)環境のアップデートでハマった話

投稿日:2019年5月1日 更新日:

こんにちは。お久しぶりです。

趣味でサーバー建ててる人なので、そこまでLinuxやパッケージ管理システムに詳しくない僕(日曜大工レベル)、もともとインストールされていたPHP7.0系からPHP7.2へのアップデートを行った(つもりだった)のですが、nginxで使用されているPHPのバージョンが再起動しても以前と変わらずすっかりハマってしまいました。

原因

率直に原因は何かというと、apt-getで複数のPHPバージョンをインストールしていたのに気づかなかったという点にありました。

PHPをバージョンアップするつもりで、別バージョンのPHPを追加インストールして、そこで作業を終えていたのでいつまで経ってもnginxに反映されることがなかったのです。

そしてあろうことか、以下に述べるようにnginxの設定で新バージョンへの切り替えを行う前に、旧7.0系をアンインストールしてしまったので、3時間程度ブログが正常に動作しない状況にありました。(502 Bad Gatewayが表示される)

解決法

/etc/php/7.2/fpm/pool.d/www.confのlisten

/etc/nginx/sites-enabled/defaultのfastcgi_pass

を一致させることで解決しました。

とまあ、とりあえずはこの辺にしといて詳細はそのうち書きます(たぶん)

-IT

執筆者:

関連記事

no image

GitHubを使い始めました

GitHubを本格的に使い始めました。 GitHubのアカウントは2月ぐらいに作成していたのですが、そのまま使うことなく5か月間ぐらい放置していました。 しかし、最近、バージョン管理をする必要が出てき …

no image

Googleアナリティクスを導入しました

このブログに、Googleアナリティクスを導入しました。 また、Googleアナリティクスの利用規約により、このブログについてというページに、プライバシーポリシーを追加しました。

no image

【速報】iPhone 6 SIMフリー版の販売再開

本日3月31日、昨年12月9日より販売が休止されていた、SIMフリー版と呼ばれるSIMロックが掛かっていないiPhone 6・6 Plusの販売が再開されました。 以前までは、iPhone 6・6 P …

no image

【速報】「Raspberry Pi 2」発売開始&本モデル用のWindows 10無償提供

35ドルのコンピュータとして話題を巻き起こしたRaspberry Pi ここ1年ほどマイナーチェンジを繰り返していましたが、ついに今日、大幅なバージョンアップとなる『Raspberry Pi 2』が発 …

Raspberry Piがケースに入らない問題の解決法

今回は、RSコンポーネンツで販売されている「Raspberry Pi Type B ケース」(Model Bのケース)に、Raspberry Pi を入れる方法を紹介します。 (2014年8月18日追 …