投稿

ラベル(WordPress)が付いた投稿を表示しています

WordPress 403 Error が出たときの対処法

イメージ
WordPress 403 Error が出たときの対処法    どのような状況で「403 Error」が出たのか?(In My Case)  WordPress用プラグインAddQuicktag」の設定時にエラーが発生 プラグインの設定画面で設定項目をすべて入力し「変更を保存」ボタンをクリックしたところ突然 「403 Error」 警告(図1)が出ました。 このときのエラーメッセージには 「現在、このページへのアクセスは禁止されています。サイト管理者の方はページの権限設定等が適切かご確認ください。」 とありました。 なんとも素っ気ないメッセージではありませんか。 (図1) 403Error はじめ、このメッセージの内容からは解決のイメージがまったく沸いてきませんでした。 コンピュータのエラーメッセージはこれまでの経験からすると、的を得ているときもあれば、まったくトンチンカンなときもあり、気まぐれなところが多々あります。 今回は「まったくトンチンカン」の方に思えたのですが、ただエラーメッセージの 「アクセスは禁止されています。」 の部分が気になりネットワークの関係から調べてみると、レンタルサーバーを利用している場合に起こるケースが多いことがわかりました。(この点では、このエラーメッセージはまったくのトンチンカンではなかったようです) わたしの場合、ロリポップを使っているから該当します。 そうなると、わたし側のローカルとレンタルサーバー間の問題と概ね予想できます。 以上から「セキュリティの問題だ!」と狙いをつけました。 そこでロリポップのサイトをいろいろ見ていると、セキュリティに関係する項目として 「WAF」 (注1参照) という機能があることがわかりました。 そこで以下の手順でWAF設定を「無効」にしたところ、上記の「変更を保存」ボタンが機能しプラグインの設定を無事完了することができました。 今回はこんな経過で問題解決に至りましたが、実際は上記説明のように手際よく順調にできた訳ではなことを正直に記しておきます。 それでは具体的手順です。  レンタルサーバー側に対して行なう操作  レンタルサーバーの「ロリポップ」サイトを開く。 「ユーザー専用ページ」 にログインする。 左側サイドメニューの セキュリティ をクリックする。 WAF設定 をクリックする。 「WAF...

WordPress 投稿の「メディアを追加」ボタンがなぜか反応しない

イメージ
これまでにWordPressを使用していて新規投稿、あるいは既存投稿を編集する際に「メディアを追加」ボタンをクリックしても無反応だったことはありませんか。 わたしの場合、最近のケースを含めこれまでに2回ほどありました。 最初のときは、メモなど記録をとっていなかったので、レポートすることはできませんでしたが、今回は以前の苦い経験を活かし、しっかりメモりましたので、ここでは「メディアを追加」ボタンをクリックしても反応しない場合のわたしなりの対処法をご紹介しておきます。 前回、記録は取っていなかったとはいえWordPressの更新直後に不具合が発生したことと、プラグインが関係していたことだけは確かだったので、その辺りをポイントにお話ししていきます。 <不具合が出たタイミングと具体的症状> 2020年9月1日にリリースされたWordPress Version5.5.1に更新した後に今回の「メディアを追加」ボタンが反応しない不具合が発生。 「メディアを追加」ボタン①の上のパーマリンクの横にある「編集」ボタン②も反応しなかった。 「下書き保存」ボタン③、「プレビュー」ボタン④は反応しました。 <ネット上で指摘される主な解決策> ・プラグインを最新バージョンに更新する。 ・プラグインの無効化、削除など。 ・wp-config.phpの修正 wp-config.phpファイルの最終行に define(‘CONCATENATE_SCRIPTS’, false);を記述する。 ・ブラウザのキャッシュをクリアする。 などが代表的な解決策として載っています。 通常の場合、上記の方法を試してみるというのがネット上で指摘されている主な解決策ですが、「プラグインの無効化」などはどのプラグインかを割り出すのにかなり手間暇かかりますので、下記内容をまず確認して自身のケースが当てはまる場合はトライしてみてください。 それでも解決しない場合は、上記内容を試みるというのも考えましょう。 「wp-config.phpの修正」の際はバックアップを取るなどしてくれぐれも慎重に。 <今回のケースの考えられる原因> プラグイン「ImageInject」がWordPressの最新バージョン(5,5,1)に未対応のためと考えられます。 <わたしの場合の具体的解決策> 結論:ImageInject というプラグイ...