WordPressのディスカッションの設定が保存できない
WordPressの「ディスカッションの設定」のページで、チェックを入れる設定は保存されるが、外す設定は保存されなかった。
ならoptions.phpからと思ったが、私の環境ではタイムアウトのため設定を反映させることが無理だった。
詰んだのでロリポップのサポートに相談した
「options.phpへのPOSTに時間がかかっているためサーバーでタイムアウトしている」との回答を得る。
いろいろ調べた結果、options.phpに表示される項目を減らすためにデータベースの容量の削減が必要なようだった。
やったこと:無駄なログや_transient_~らを全削除した
結果:100メガバイトから10メガバイト以下まで削減
これでoptions.phpから設定の変更が出来るようになった。
しかし「ディスカッションの設定」からはうまく設定できないまま。「Simple CAPTCHA Alternative with Cloudflare Turnstile」のような一部のプラグインの設定でも同様。容量だけが問題ではないようだ。
根拠はないが、データベースでsqliteを使っているからなんだと思う。一般的な運用環境との大きな違いはそこしかないから。
この記事は令和6年に書いたものだが、令和8年現在でもチェックを外す設定は反映されない。

コメントを残す