- ホーム
- ブログ
ブログ
PHP の脆弱性と、安全に移行するための情報。
移行の手順PHP の移行を業者に頼むときに確かめること|見積もりのチェックリスト 移行の手順 PHP の移行を業者に頼むときに確かめること|見積もりのチェックリスト PHP の移行を制作会社や業者に頼むとき、見積もりで確かめておきたいこと。バックアップ・テスト・戻し方・作業後の確認まで。- PHP2ShellWordPress が改ざんされていないか確かめる方法|PHP2Shell の対応が遅れたらPHP2ShellWordPress が改ざんされていないか確かめる方法|PHP2Shell の対応が遅れたらPHP2Shell は修正版の公開前に内容が漏れていた。対応が遅れたサイトが改ざんされていないか、確かめる場所と、見つけたときの手順をまとめた。
- 移行の手順「Passing null to parameter ... is deprecated」の意味と直し方(PHP 8.1)移行の手順「Passing null to parameter ... is deprecated」の意味と直し方(PHP 8.1)PHP 8.1 以降で出る「Passing null to parameter」の警告の意味と、プログラムの直し方をまとめた。
- 移行の手順PHP を上げたら WordPress が真っ白|原因と直し方移行の手順PHP を上げたら WordPress が真っ白|原因と直し方PHP のバージョンを上げたら WordPress の画面が真っ白になった。いちばん早い戻し方と、原因のプラグインやテーマの見つけ方をまとめた。
- 移行の手順PHP のエラーログはどこ?Linux・レンタルサーバー・WordPress 別の場所移行の手順PHP のエラーログはどこ?Linux・レンタルサーバー・WordPress 別の場所PHP のエラーログの場所を、php.ini の設定・Linux の Web サーバー・WordPress の debug.log に分けてまとめた。移行後の不具合を調べるときに使う。
- 移行の手順WordPress の PHP バージョンを上げる手順|サイトヘルスがない場合も移行の手順WordPress の PHP バージョンを上げる手順|サイトヘルスがない場合もWordPress のサイトで PHP のバージョンを安全に上げる手順。サイトヘルスが出ない古い WordPress の場合、上げたあとに確かめることまでまとめた。
- 移行の手順PHP 8.3 から 8.4 で動かなくなる主な変更|移行前のチェック移行の手順PHP 8.3 から 8.4 で動かなくなる主な変更|移行前のチェックPHP 8.3 から 8.4 へ上げると動かなくなりやすい変更を、php.net の移行ガイドから抜き出した。確認のしかたと手順つき。
- 移行の手順PHP 8.0 から 8.1 で動かなくなる主な変更|移行前のチェック移行の手順PHP 8.0 から 8.1 で動かなくなる主な変更|移行前のチェックPHP 8.0 から 8.1 へ上げると動かなくなりやすい変更を、php.net の移行ガイドから抜き出した。確認のしかたと手順つき。
- 移行の手順PHP 7.4 から 8.0 で動かなくなる主な変更|移行前のチェック移行の手順PHP 7.4 から 8.0 で動かなくなる主な変更|移行前のチェックPHP 7.4 から 8.0 へ上げると動かなくなりやすい変更を、php.net の移行ガイドから抜き出した。確認のしかたと手順つき。
- バージョン別の対策PHP のサポート期限一覧|全バージョンの保守終了日と最終版バージョン別の対策PHP のサポート期限一覧|全バージョンの保守終了日と最終版PHP 8.5 から 5.4 まで、全バージョンの公開日・保守期限・最終版を php.net の公式情報から一覧にした。
- PHP2Shellmod_php と PHP-FPM の違い|PHP2Shell でいちばん危ないのは mod_phpPHP2Shellmod_php と PHP-FPM の違い|PHP2Shell でいちばん危ないのは mod_phpphp.net は PHP2Shell でいちばん危ないのは mod_php だとしている。mod_php と PHP-FPM の違いと、自分のサーバーがどちらかの見分け方をまとめた。
- PHP2ShellPHP2Shell の応急処置|php.ini で今すぐできる設定(公式)PHP2ShellPHP2Shell の応急処置|php.ini で今すぐできる設定(公式)すぐに PHP を更新できないときに、php.net が公式に出している一時しのぎの設定をまとめた。効かない設定の仕方にも注意。
- サーバー会社別レンタルサーバーなら PHP2Shell は自動で直る?確認のしかたサーバー会社別レンタルサーバーなら PHP2Shell は自動で直る?確認のしかたレンタルサーバーでは会社が修正を入れることが多いが、古い PHP を選んでいるサイトは注意が必要。確認のしかたをまとめた。
- バージョン別の対策PHP 8.1 以前を使い続けるとどうなる?移行と延長サポートの選び方バージョン別の対策PHP 8.1 以前を使い続けるとどうなる?移行と延長サポートの選び方PHP 8.1 以前には PHP2Shell の公式の修正版が出ていない。移行するか、延長サポートでつなぐか。それぞれの考え方をまとめた。
- 移行の手順PHP のバージョンを上げる前のチェックリスト|サイトを壊さないために移行の手順PHP のバージョンを上げる前のチェックリスト|サイトを壊さないためにPHP を新しくすると、古いプラグインやプログラムが動かなくなることがある。バックアップ・事前確認・戻し方まで、上げる前に確かめることをまとめた。
- 移行の手順自分のサイトの PHP バージョンを確認する方法|WordPress なら1分移行の手順自分のサイトの PHP バージョンを確認する方法|WordPress なら1分PHP2Shell の対策は、まず自分の PHP のバージョンを知ることから。WordPress の管理画面で確認する方法と、それ以外の方法をまとめた。
- 移行の手順PHP 8.2 のサポート終了はいつ?2026年12月31日までにやること移行の手順PHP 8.2 のサポート終了はいつ?2026年12月31日までにやることPHP 8.2 は 2026年12月31日で公式の保守が終わる。PHP2Shell の修正版(8.2.35)は出ているが、年明け以降は修正が出ない。移行先と手順をまとめた。
- PHP2ShellPHP2Shell とは?CVE-2026-109618 / 109619 の影響と対策まとめPHP2ShellPHP2Shell とは?CVE-2026-109618 / 109619 の影響と対策まとめPHP2Shell は PHP 本体の2つの脆弱性の通称。影響する版、修正版(8.5.12・8.4.27・8.3.36・8.2.35)、いちばん危ない使い方、応急処置をまとめた。
- バージョン別の対策PHP 5.x は PHP2Shell で危険?修正版の有無と移行の手順バージョン別の対策PHP 5.x は PHP2Shell で危険?修正版の有無と移行の手順PHP 5.x は PHP2Shell(CVE-2026-109618 / 109619)の影響を受ける。公式の修正版はない。公式の保守も終わっている。今やることと、移行で動かなくなる原因をまとめた。
- バージョン別の対策PHP 7.0〜7.3 は PHP2Shell で危険?修正版の有無と移行の手順バージョン別の対策PHP 7.0〜7.3 は PHP2Shell で危険?修正版の有無と移行の手順PHP 7.0〜7.3 は PHP2Shell(CVE-2026-109618 / 109619)の影響を受ける。公式の修正版はない。公式の保守も終わっている。今やることと、移行で動かなくなる原因をまとめた。
- バージョン別の対策PHP 7.4 は PHP2Shell で危険?修正版の有無と移行の手順バージョン別の対策PHP 7.4 は PHP2Shell で危険?修正版の有無と移行の手順PHP 7.4 は PHP2Shell(CVE-2026-109618 / 109619)の影響を受ける。公式の修正版はない。公式の保守も終わっている。今やることと、移行で動かなくなる原因をまとめた。
- バージョン別の対策PHP 8.0 は PHP2Shell で危険?修正版の有無と移行の手順バージョン別の対策PHP 8.0 は PHP2Shell で危険?修正版の有無と移行の手順PHP 8.0 は PHP2Shell(CVE-2026-109618 / 109619)の影響を受ける。公式の修正版はない。公式の保守も終わっている。今やることと、移行で動かなくなる原因をまとめた。
- バージョン別の対策PHP 8.1 は PHP2Shell で危険?修正版の有無と移行の手順バージョン別の対策PHP 8.1 は PHP2Shell で危険?修正版の有無と移行の手順PHP 8.1 は PHP2Shell(CVE-2026-109618 / 109619)の影響を受ける。公式の修正版はない。公式の保守も終わっている。今やることと、移行で動かなくなる原因をまとめた。
- バージョン別の対策PHP 8.2 の PHP2Shell 対策|修正版と年内の保守終了バージョン別の対策PHP 8.2 の PHP2Shell 対策|修正版と年内の保守終了PHP 8.2 は PHP2Shell(CVE-2026-109618 / 109619)の影響を受ける。修正版は 8.2.35 以降。公式の保守は2026年12月31日まで。今やることと、移行で動かなくなる原因をまとめた。
- バージョン別の対策PHP 8.3 の PHP2Shell 対策|修正版 8.3.36 と確認方法バージョン別の対策PHP 8.3 の PHP2Shell 対策|修正版 8.3.36 と確認方法PHP 8.3 は PHP2Shell(CVE-2026-109618 / 109619)の影響を受ける。修正版は 8.3.36 以降。公式の保守は2027年12月31日まで。今やることと、移行で動かなくなる原因をまとめた。
- バージョン別の対策PHP 8.4 の PHP2Shell 対策|修正版 8.4.27 と確認方法バージョン別の対策PHP 8.4 の PHP2Shell 対策|修正版 8.4.27 と確認方法PHP 8.4 は PHP2Shell(CVE-2026-109618 / 109619)の影響を受ける。修正版は 8.4.27 以降。公式の保守は2028年12月31日まで。今やることと、移行で動かなくなる原因をまとめた。
- バージョン別の対策PHP 8.5 の PHP2Shell 対策|修正版 8.5.12 と確認方法バージョン別の対策PHP 8.5 の PHP2Shell 対策|修正版 8.5.12 と確認方法PHP 8.5 は PHP2Shell(CVE-2026-109618 / 109619)の影響を受ける。修正版は 8.5.12 以降。公式の保守は2029年12月31日まで。今やることと、移行で動かなくなる原因をまとめた。