• Resolved wpuser1319

    (@riwtnb0805)


    環境:PHP8.1.15、WordPress6.1.1

    新しくプラグインを追加してみようと思い、ダウンロード後有効化を試みましたが「重大なエラーを引き起こしたため、プラグインを有効化できませんでした」とのことでした。

    表示されたエラーは以下の通りです。

    Fatal error: Uncaught Error: Undefined constant “FILENAME” in
    /…/wp-content/plugins/siteguard/really-simple-captcha/siteguard-really-simple-captcha.php:379 Stack trace: #0 /…/wp-content/plugins/siteguard/classes/siteguard-captcha.php(104): SiteGuardReallySimpleCaptcha->make_tmp_dir() #1 /…/wp-content/plugins/siteguard/classes/siteguard-captcha.php(53): SiteGuard_CAPTCHA->check_image_access() #2 /…/wp-content/plugins/siteguard/classes/siteguard-captcha.php(148): SiteGuard_CAPTCHA->check_requirements() #3 /…/wp-content/plugins/siteguard/siteguard.php(108): SiteGuard_CAPTCHA->init() #4 /…/wp-includes/class-wp-hook.php(308): siteguard_activate() #5 /…/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #6 /…/wp-includes/plugin.php(517): WP_Hook->do_action() #7 /…/wp-admin/plugins.php(194): do_action() #8 {main} thrown in /…/wp-content/plugins/siteguard/really-simple-captcha/siteguard-really-simple-captcha.php on line 379

    独自テーマを使用中で発生したので、twentytwentythreeに一度切り替えてから再度有効化を試みましたが、やはり同じエラーが発生してしまいました。

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author jp-secure

    (@jp-secure)

    wpuser1319 さん

    ご連絡ありがとうございます。

    wp-content/plugins/siteguard/really-simple-captcha/tmp
    というディレクトリを作成またはアクセスしようとして失敗しているようです。
    このディレクトリや親ディレクトリがapacheの書き込み権限を持っているか確認いただけますでしょうか。

    重大なエラーになる原因は、上記の内容をエラーログに出力しようとしているところで発生しているようです。この部分は次期バージョンにて修正する予定です。

    よろしくお願いいたします。

    Thread Starter wpuser1319

    (@riwtnb0805)

    jp-secure さま
    返信ありがとうございます。

    該当フォルダを作成し書き込み権限を持たせたところ、無事有効化できました。

    また、次期バージョンにて修正予定とのこと承知しました。

    本件解決しました。ありがとうございます!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘重大なエラー プラグインを有効化できない’ is closed to new replies.