Title: PHP 7.3→7.4 に更新時にエラーが発生する
Last modified: 2022年1月8日

---

# PHP 7.3→7.4 に更新時にエラーが発生する

 *  解決済 [ovst](https://ja.wordpress.org/support/users/ovst/)
 * (@ovst)
 * [4年、 9ヶ月前](https://ja.wordpress.org/support/topic/php-7-3%e2%86%927-4-%e3%81%ab%e6%9b%b4%e6%96%b0%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b/)
 * こんにちは。
    自分で色々と調べてみたのですが解決策がわからず、こちらで初めて質問
   させていただきます。
 * ■発生事象
    レンタルサーバー管理画面にて該当ドメインのPHPを7.3→7.4に更新すると、
   以下のメッセージが表示される
 * >  このサイトで重大なエラーが発生しました。
   > [WordPress のトラブルシューティングについてはこちらをご覧ください。]([https://ja.wordpress.org/support/article/faq-troubleshooting/](https://ja.wordpress.org/support/article/faq-troubleshooting/))
 * ※場合によっては、上記に加えて以下のメッセージが表示されることもありました。
 * >  .header{ background-image: url(背景画像のURL); } .main{ width: 860px; } .main{
   > padding: 20px 29px; } .main{ border-width: 1px; } .sidebar{ width: 376px; }.
   > wrap{ width: 1256px; } [@media](https://ja.wordpress.org/support/users/media/)
   > screen and (max-width: 1280px){
 * ■やりたいこと
    該当ドメインのPHPバージョンを7.3→7.4に変更したい
 * ■試したこと
    調べたところ、プラグインとの相性の問題でこの問題が発生することが
   多いようでした。 そこでどのプラグインが原因か探るべく、エラーと同時に送信される
   はずのメールからリカバリーモードに入ろうかと思ったのですが、そもそもメールが届
   いていない状態です…
 * EWWW Image Optimizerが7.4に対応しておらず同様の問題に遭遇されている方が多いよう
   でしたが、
    同プラグイン公式サイトを確認したところ、現在は7.4をサポートしている
   ようでした。
 * ■その他基本情報
    ・Wordpress バージョン: 5.8.3 ・利用テーマ: Cocoonの子テーマ・
   PHPバージョン: 7.3 ・インストール済みのプラグイン (いずれも自動更新を有効化済み
   =最新バージョン) -Akismet Anti-Spam -All in One SEO -Breadcrumb NavXT -Classic
   Widget -EWWW Image Optimizer -Jetpack -LiteSpeed Cache -Really Simple SSL
 * お手数ですが、解決のための知恵をお貸しいただけますと幸いです。
    何卒よろしくお願い
   いたします。

10件の返信を表示中 - 1 - 10件目 (全10件中)

 *  [ishitaka](https://ja.wordpress.org/support/users/ishitaka/)
 * (@ishitaka)
 * [4年、 9ヶ月前](https://ja.wordpress.org/support/topic/php-7-3%e2%86%927-4-%e3%81%ab%e6%9b%b4%e6%96%b0%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b/#post-11677042)
 * こんにちは
 * まずは、原因を特定するためデバッグモードにしてエラーメッセージを確認してください。
   
   デバッグモードに関しては下記ページをご覧ください。デバッグモードで出力されたエラーメッセージ
   をお知らせください。 [https://ja.wordpress.org/support/article/debugging-in-wordpress/](https://ja.wordpress.org/support/article/debugging-in-wordpress/)
 * 参考トピック:
    PHP 7.4＋Breadcrumb NavXT プラグインで設定によってはエラーになる
   場合があるようです。 [https://wordpress.org/support/topic/php-fatal-error-on-new-update-7-0-0/](https://wordpress.org/support/topic/php-fatal-error-on-new-update-7-0-0/)
 *  トピック投稿者 [ovst](https://ja.wordpress.org/support/users/ovst/)
 * (@ovst)
 * [4年、 9ヶ月前](https://ja.wordpress.org/support/topic/php-7-3%e2%86%927-4-%e3%81%ab%e6%9b%b4%e6%96%b0%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b/#post-11677065)
 * こんにちは。
    お返事ありがとうございます！
 * 大変お恥ずかしいのですが、デバッグモードにすることができておりません。。。
    「
   Really Simple SSL」でサイトをSSL化していることが関係しているのでしょうか…？
 * ・”wp-config.php”内にて”define( ‘WP_DEBUG’, true );”とすることはわかりました。
   
   しかし私の環境下で上記PHPファイル内に”WP_DEBUG”という文字がありません。
 * ・PHPファイルには、以下の内容が記述されていました。
    一方でファイル内には、「
   開発者へ: WordPress デバッグモード」といった記述はありませんでした。 (ブラウザ
   の利用言語の問題かファイルは英語で記載されていたのですが、 該当する記述はありま
   せんでした。)
 * >  * * MySQL settings
   >  * * Secret key * * Database table prefix * * ABSPATH
 * `
 * ・試しにPHPファイル上に以下の記述を追加してみましたが、デバッグモードにはなり
   ませんでした。
    <blockquote> define( ‘WP_DEBUG’, true ); define(‘WP_DEBUG_DISPLAY’,
   true); </blockquote>
 * ・現在のPHPファイルは以下の文言から始まっているので、「Really Simple SSL」がこの
   現象に関係しているのかも、と考えたのですが、関係ないでしょうか…？
    <blockquote
   >
 *     ```
       <?php
   
       //Begin Really Simple SSL session cookie settings
       @ini_set('session.cookie_httponly', true);
       @ini_set('session.cookie_secure', true);
       @ini_set('session.use_only_cookies', true);
       //END Really Simple SSL
       define( 'WP_CACHE', true );
       /**
       ```
   
 * >PHP 7.4＋Breadcrumb NavXT プラグインで設定によってはエラーになる場合があるよう
   です。
    >[https://wordpress.org/support/topic/php-fatal-error-on-new-update-7-0-0/](https://wordpress.org/support/topic/php-fatal-error-on-new-update-7-0-0/)
   こちらもありがとうございました。 参考になりました。
 * 質問ばかりで申し訳ありません。
    ご存じでしたら、デバッグモードの入り方をご教示
   いただけますと幸いです。 よろしくお願いいたします。
 *  [ishitaka](https://ja.wordpress.org/support/users/ishitaka/)
 * (@ishitaka)
 * [4年、 9ヶ月前](https://ja.wordpress.org/support/topic/php-7-3%e2%86%927-4-%e3%81%ab%e6%9b%b4%e6%96%b0%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b/#post-11677070)
 * > しかし私の環境下で上記PHPファイル内に”WP_DEBUG”という文字がありません。
 * > WP_DEBUG /en は WordPress を「デバッグ」モードに切り替える際に使用する PHP 
   > の定数 ( 永続的なグローバル変数 )です。デフォルトは false で、通常は WordPress
   > の開発環境の wp-config.php ファイル内で true に設定します。
 * 記述がない場合は false です。記述する必要があります。
 * > 一方でファイル内には、「開発者へ: WordPress デバッグモード」といった記述はありま
   > せんでした。
 * 「開発者へ: WordPress デバッグモード」という記述が見つかりません。どちらのページ
   を参照されていますか？
 *  トピック投稿者 [ovst](https://ja.wordpress.org/support/users/ovst/)
 * (@ovst)
 * [4年、 9ヶ月前](https://ja.wordpress.org/support/topic/php-7-3%e2%86%927-4-%e3%81%ab%e6%9b%b4%e6%96%b0%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b/#post-11677091)
 * こんばんは。
 * やはり、変数が存在しない場合は追記する必要があるのですね。
    wp-config.phpに以下
   の記述を追加したのですが、やはりデバッグモードには入れませんでした。
 * >  define( ‘WP_DEBUG’, true );
   >  define( ‘WP_DEBUG_DISPLAY’, true ); define( ‘
   > WP_DEBUG_LOG’, true );
 * ※”WP_DEBUG_DISPLAY”も追加してログ出力も試みましたが、そもそもwp-content内に”debug.
   log”というファイルが生成されませんでした。
 * 確認なのですが、PHPアップデート時のエラーメッセージを確認したい場合、
    1.デバッグモード
   を有効化 (wp-config.phpを編集) 2.PHPを7.3→7.4にアップデート 3.サイトにアクセス
   し、不具合が発生するとページ上部にエラーメッセージが表示される(はず) という手順
   で問題ありませんよね…？
 * >「開発者へ: WordPress デバッグモード」という記述が見つかりません。どちらのページ
   を参照されていますか？
 * デバッグモードについて解説している以下のようなブログでは、
    wp-config.php内に
   デフォルトで「開発者へ〜」という文章、および「define( ‘WP_DEBUG’, false);」が
   記載されていると書いてありました。 「WP_DEBUG」は勿論、こうした文章も私の環境
   では見つかりませんでした…
 * [https://wp.go-sign.info/how-to-enable-wordpress-debug-mode/#co-index-0](https://wp.go-sign.info/how-to-enable-wordpress-debug-mode/#co-index-0)
 *  [ishitaka](https://ja.wordpress.org/support/users/ishitaka/)
 * (@ishitaka)
 * [4年、 9ヶ月前](https://ja.wordpress.org/support/topic/php-7-3%e2%86%927-4-%e3%81%ab%e6%9b%b4%e6%96%b0%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b/#post-11677092)
 * > 3.サイトにアクセスし、不具合が発生するとページ上部にエラーメッセージが表示さ
   > れる(はず)
 * はい、「このサイトで重大なエラーが発生しました。」のメッセージが表示されれば、
   エラーメッセージも出力されると思います。エラーメッセージが出力されないとなると、
   ここでのやり取りでは少し解決するのは難しいかもしれません。専門業者に相談される
   事をお勧めします。
 *  トピック投稿者 [ovst](https://ja.wordpress.org/support/users/ovst/)
 * (@ovst)
 * [4年、 9ヶ月前](https://ja.wordpress.org/support/topic/php-7-3%e2%86%927-4-%e3%81%ab%e6%9b%b4%e6%96%b0%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b/#post-11677095)
 * そうなのですね…
 * ちなみに「このサイトで重大なエラーが発生しました。」のメッセージが表示される際
   は、
    同時に以下のメッセージも出ることが多いですが、 このメッセージだけでは原因
   の特定は難しそうでしょうか？
 * >  .header{ background-image: url(背景画像のURL); } .main{ width: 860px; } .main{
   > padding: 20px 29px; } .main{ border-width: 1px; } .sidebar{ width: 376px; }.
   > wrap{ width: 1256px; } [@media](https://ja.wordpress.org/support/users/media/)
   > screen and (max-width: 1280px){
 *  [ishitaka](https://ja.wordpress.org/support/users/ishitaka/)
 * (@ishitaka)
 * [4年、 9ヶ月前](https://ja.wordpress.org/support/topic/php-7-3%e2%86%927-4-%e3%81%ab%e6%9b%b4%e6%96%b0%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b/#post-11677101)
 * これはエラーメッセージではないので、ここから原因を特定するのは難しいです。m(__)
   m
 *  トピック投稿者 [ovst](https://ja.wordpress.org/support/users/ovst/)
 * (@ovst)
 * [4年、 9ヶ月前](https://ja.wordpress.org/support/topic/php-7-3%e2%86%927-4-%e3%81%ab%e6%9b%b4%e6%96%b0%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b/#post-11677118)
 * なるほど…
    そうでしたか。
 * 残念ですが、一旦諦めようと思います。
    色々とご丁寧にご教示くださり、本当にありがとう
   ございました！ 助かりました。
 *  [shokun0803](https://ja.wordpress.org/support/users/shokun0803/)
 * (@shokun0803)
 * [4年、 9ヶ月前](https://ja.wordpress.org/support/topic/php-7-3%e2%86%927-4-%e3%81%ab%e6%9b%b4%e6%96%b0%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b/#post-11677128)
 * [@ovst](https://ja.wordpress.org/support/users/ovst/) さん、こんにちは。
 * 解決済みとマークされていますが、解決はされていないようなので…
 * > ■やりたいこと
   >  該当ドメインのPHPバージョンを7.3→7.4に変更したい
 * やりたいことは PHP のバージョンアップだと思いますが、
 * > ■試したこと
 * に全プラグインの無効化が入っていません。
    もしすべてのプラグインの無効化、テーマ
   をデフォルトに戻すを実施されていないようでしたら、実施されてみることをお勧めい
   たします。
 * 手順としては、
    １．すべてのプラグインの無効化、テーマをデフォルトに変更後、PHP
   のバージョンを変更 ２．エラーが出ないことを確認、この時点でエラーが発生する場合、
   別の場所に問題があります ３．テーマを使用していたテーマに変更、この時点でエラー
   が発生する場合、テーマに問題があります ４．プラグインをひとつずつ有効化、どの
   プラグインを有効化した時にエラーが発生するかでどのプラグインに問題があるか判明
   します
 * > そこでどのプラグインが原因か探るべく、エラーと同時に送信されるはずのメールから
   > リカバリーモードに入ろうかと思ったのですが、そもそもメールが届いていない状態
   > です…
 * もしかしてですが、管理者のメールアドレスを Gmail にしていたりしませんか？最近
   Gmail で Web サーバーから送信されるメールが迷惑メールもしくはそれ以前に落とさ
   れることが増えているようです。
    DNS に Web サーバーの IP アドレスで SPF レコード
   の設定を行うことでも多少は回避できるかも？
 * ご参考になれば。
 *  トピック投稿者 [ovst](https://ja.wordpress.org/support/users/ovst/)
 * (@ovst)
 * [4年、 9ヶ月前](https://ja.wordpress.org/support/topic/php-7-3%e2%86%927-4-%e3%81%ab%e6%9b%b4%e6%96%b0%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b/#post-11677139)
 * [@shokun0803](https://ja.wordpress.org/support/users/shokun0803/) さん、こんにちは。
   
   アドバイスありがとうございます！
 * >全プラグインの無効化が入っていません。
    >もしすべてのプラグインの無効化、テーマ
   をデフォルトに戻すを実施されていないようでしたら、実施されてみることを>お勧め
   いたします。 なるほど… 確かにプラグインまたはテーマが原因の場合、これで原因を
   特定することができそうですね。 この週末にでも試してみようと思います。
 * >もしかしてですが、管理者のメールアドレスを Gmail にしていたりしませんか？最近
   Gmail で Web サーバーか>ら送信されるメールが迷惑メールもしくはそれ以前に落とさ
   れることが増えているようです。
    そうです、Gmailです！ こちらも初耳でした！ ちょっと
   設定をいじってみることにします。
 * 貴重なアドバイスありがとうございました！

10件の返信を表示中 - 1 - 10件目 (全10件中)

 トピック「PHP 7.3→7.4 に更新時にエラーが発生する」には新たに返信することはできま
せん。

## タグ

 * [7.3](https://ja.wordpress.org/support/topic-tag/7-3/)
 * [7.4](https://ja.wordpress.org/support/topic-tag/7-4/)
 * [アップデート](https://ja.wordpress.org/support/topic-tag/%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88/)
 * [デバッグモード](https://ja.wordpress.org/support/topic-tag/%e3%83%87%e3%83%90%e3%83%83%e3%82%b0%e3%83%a2%e3%83%bc%e3%83%89/)
 * [PHP](https://ja.wordpress.org/support/topic-tag/php/)

 * フォーラム: [インストール](https://ja.wordpress.org/support/forum/installation/)
 * 10件の返信
 * 3人の参加者
 * 最後の返信者: [ovst](https://ja.wordpress.org/support/users/ovst/)
 * 最後の活動: [4年、 9ヶ月前](https://ja.wordpress.org/support/topic/php-7-3%e2%86%927-4-%e3%81%ab%e6%9b%b4%e6%96%b0%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8b/#post-11677139)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
