サポート » プラグイン » プラグインを編集・更新できない

  • 解決済 sim20230911

    (@sim20230911)


    ■状況
    Contact Form 7でお問い合わせフォームを編集したところ、更新ボタンを押すと以下のようなエラーが出てくるようになってしまい、更新できなくなってしまいました。
    プラグインをアンインストール→インストールしなおしましたが改善せず、プラグインを変えてMW WP Formをダウンロードして新たに作成、編集しようとしましたが、同じ現象が出てしまいます。
    固定ページの更新は問題なく出来ました。
    ちなみに同じテーマ、同じプラグインで別ドメインのサイトを作成した際に、Contact Form 7を使用してお問い合わせフォームを設置したところ、問題なく編集、更新できました。
    エラーに出てくるファイルを確認してみましたが、Wordpress初心者のため、どのように対応したら良いか分からず、対処方法をご教授いただけますと幸いです。
    
    ■使用環境
    WPバージョン:6.3.2
    
    使用しているプラグイン:
    Akismet Anti-spam: Spam Protection
    Contact Form 7
    Hello Dolly
    MW WP Form
    Site Kit by Google
    VK All in One Expansion Unit
    VK Blocks
    WP Multibyte Patch
    
    使用テーマ:Lightning(無料版)
    
    PHP、MySQL のバージョン:
    PHP8.2(モジュール版)
    MySQL 5.7
    
    サーバー環境(ホスティングサービス名、OS、ウェブサーバー等):
    ヘテムル プラスプラン
    
    ブラウザとそのバージョン:
    Chrome…バージョン: 118.0.5993.89(Official Build) (64 ビット)最新
    Edge…バージョン 118.0.2088.61 (公式ビルド) (64 ビット) 最新
    ================以下エラーメッセージ=================
    
    Fatal error: Uncaught TypeError:
    strlen(): Argument #1 ($string) must be of type string, array given in /home/users/1/★サーバーID/web/wp-includes/blocks/post-author-name/.ec0befed.oti(64)
    : eval()'d code:4 Stack trace: #0 /home/users/1/★サーバーID/web/wp-includes/blocks/post-author-name/.ec0befed.oti(64)
    : eval()'d code(4): fzgase(Array) #1 /home/users/1/★サーバーID/web/wp-includes/blocks/post-author-name/.ec0befed.oti(64)
    : eval() #2 /home/users/1/★サーバーID/web/★ドメイン名/wp-content/plugins/akismet/akismet.php(4)
    : include('/home/users/1/s…') #3 /home/users/1/★サーバーID/web/★ドメイン名/wp-settings.php(462)
    : include_once('/home/users/1/s…') #4 /home/users/1/★サーバーID/web/★ドメイン名/wp-config.php(99)
    : require_once('/home/users/1/s…') #5 /home/users/1/★サーバーID/web/★ドメイン名/wp-load.php(50)
    : require_once('/home/users/1/s…') #6 /home/users/1/★サーバーID/web/★ドメイン名/wp-admin/admin.php(34)
    : require_once('/home/users/1/s…') #7 /home/users/1/★サーバーID/web/★ドメイン名/wp-admin/post.php(12)
    : require_once('/home/users/1/s…') #8 {main} thrown in /home/users/1/★サーバーID/web/wp-includes/blocks/post-author-name/.ec0befed.oti(64)
    : eval()'d code on line 4
    
    Notice: 関数 is_embed が誤って呼び出されました。
    条件付きクエリータグは、クエリーが実行される前には機能しません。
    それ以前では、常に false を返します。
    詳しくは WordPress のデバッグをご覧ください。
    (このメッセージはバージョン 3.1.0 で追加されました) in /home/users/1/★サーバーID/web/★ドメイン名/wp-includes/functions.php on line 5897
    
    Notice: 関数 is_search が誤って呼び出されました。
    条件付きクエリータグは、クエリーが実行される前には機能しません。
    それ以前では、常に false を返します。
    詳しくは WordPress のデバッグをご覧ください。
    (このメッセージはバージョン 3.1.0 で追加されました) in /home/users/1/★サーバーID/web/★ドメイン名/wp-includes/functions.php on line 5897
    このサイトで重大なエラーが発生しました。対応手順については、
    サイト管理者のメール受信ボックスを確認してください。
    
    WordPress のトラブルシューティングについてはこちらをご覧ください。
    
    ===============エラー終わり=================
    
    • このトピックはsim20230911が5ヶ月前に変更しました。

    ヘルプの必要なページ: [リンクを見るにはログイン]

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • うーん、PHPを一旦8.1に下げてみたら改善しますか?

    トピック投稿者 sim20230911

    (@sim20230911)

    Hidekazu Ishikawa様

    ご返信いただきありがとうございます。
    PHPを8.1に下げてみましたが、以下のようなエラーが出てしまいました。
    PHP8.2(モジュール)を使用していた時とは違うエラーのようです。

    ============以下エラー文==============

    Fatal error: Uncaught TypeError: strlen(): Argument 1 ($string) must be of type string, array given in /home/users/1/★サーバーID/web/wp-includes/SimplePie/HTTP/.55753674.oti(64) : eval()’d code:4 Stack trace: #0 /home/users/1/★サーバーID/web/wp-includes/SimplePie/HTTP/.55753674.oti(64) : eval()’d code(4): qweyrgct(Array) #1 /home/users/1/★サーバーID/web/wp-includes/SimplePie/HTTP/.55753674.oti(64): eval() #2 /home/users/1/★サーバーID/web/★ドメイン名/wp-content/plugins/akismet/akismet.php(4): include(‘/home/users/1/s…’) #3 /home/users/1/★サーバーID/web/★ドメイン名/wp-settings.php(473): include_once(‘/home/users/1/s…’) #4 /home/users/1/★サーバーID/web/★ドメイン名/wp-config.php(97): require_once(‘/home/users/1/s…’) #5 /home/users/1/★サーバーID/web/★ドメイン名/wp-load.php(50): require_once(‘/home/users/1/s…’) #6 /home/users/1/★サーバーID/web/★ドメイン名/wp-admin/admin.php(34): require_once(‘/home/users/1/s…’) #7 {main} thrown in /home/users/1/★サーバーID/web/wp-includes/SimplePie/HTTP/.55753674.oti(64) : eval()’d code on line 4

    このサイトで重大なエラーが発生しました。対応手順については、サイト管理者のメール受信ボックスを確認してください。

    ============エラーここまで==============

    今回のようなプラグインツールの編集・更新ができない場合、PHPの修正が必要になりますでしょうか。

    とりあえずプラグインを全部停止して回復するか確認してみてください。

    回復するなら一つづつ再度有効化していってみてください。

    トピック投稿者 sim20230911

    (@sim20230911)

    お世話になります。
    プラグインすべて停止してから一つずつ有効化してみたところ、無事に編集、更新出来るようになりました。
    大変助かりました。
    ご教授下さり誠にありがとうございます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。