メニューの編集ができない
-
支障があるのは「oblique」テーマに限りますか。
Twenty Sixteen では、どうでしょう。また、メニューの項目は作成済みでしょうか。
他のテーマでも同様であれば、WordPress自体を更新し直しましょう。
熊本地震東区避難所84日目さん、ご回答ありがとうございます。
>支障があるのは「oblique」テーマに限りますか。
>Twenty Sixteen では、どうでしょう。他のテーマで確認しましたところ、同じ現象が起きておりました。
ダッシュボードから更新→再インストールしてみましたが直りませんでした。サーバーにワードプレスをダウンロードするところからの丸っと初めっからやり直したほうがいいでしょうか・・・
サーバーにワードプレスをダウンロードするところからやり直しましたが、やはり同じ現象が起こっています。何がいけないのか・・・全くわかりません(T_T)
NoriJさんは、WordPressのプラグインを何かお使いでしょうか?
私も以前、メニューの不具合に遭遇したことがあります。その際の原因は、プラグインJetpackの機能の一つでした。何処に原因があるのかわかりませんが、せめてサーバー環境は書きましょうよ
レンタルサーバーか、VPSか、manpなどのローカルサーバーなのか
参考にしたページとかとにかく情報量が少なすぎます。
問題解決のためのチェックリスト:投稿に記載する内容
情報不足ですいませんでした。
サーバーはレンタルサーバー(GMO)です。
Mac OS El Capitan ブラウザはサファリとクロームを使っています。プラグインは Canvas Short codes、Product Review、Site Guard、Akismetを有効にしています。
無効になっているプラグインはFree Simple Contact formとMultibyte Patchの2つです。
参考にしたページはありません。テーマをデフォルトに変えてもメニューの編集のページだけが薄いグレーでボタンは使えません。
メニュー名を入れてメニュー作成ボタンの部分だけは普通に表示されていて
試しにメニュー名に名前を入れ、メニュー作成ボタンを押してみました。
すると「GMO Internet, Inc.403 Error – Forbiddenあなたのアクセスは許可されませんでした。」と、サーバーのエラーメッセージが出ます。インストールは、サーバーの自動インストール機能を使用して、プラグインはダッシュボードのプラグインメニューからインストールしてるんですね。
最初404エラーだったのが、今は403エラーということですね。
プラグイン全て停止て、テーマはTwentySixteenにします。
プラグインの中にSiteGuardがありますが、これだけは取りあえず削除しちゃいましょう。WordPressのインストールディレクトリにある.htaccessの以下の記述を削除してください。 #SITEGUARD_PLUGIN_SETTINGS_START から #SITEGUARD_PLUGIN_SETTINGS_END まで /wp-content/plugins/にあるsiteguardディレクトリを削除してください。
http://www.jp-secure.com/cont/products/siteguard_wp_plugin/faq.html#Q999
この状態でメニュー作成してみてください。
npsslさんのおっしゃる通りサーバの自動インストールでダッシュボードのプラグインインストールです。
教えていただいたようにやってみましたが、状況は改善しませんでした。
さらに、TwentySixteenだとメニューが全く見えなくなりました。
テーマ「Oblique」だととりあえず、固定ページにしたものはメニューに表示されています。
メニューの編集ができないので順番入れ替えたり、ホームという項目をメニューの中に入れ込むことができないのですっごく不便ではありますが、これだけやってもできないのであればもうしょうがないかなと諦めます。みなさま貴重な時間を割いていただきありがとうございました。
そのGMOのレンタルサーバーでは、サーバーのエラーログを見ることはできるのでしょうか。
403エラーの原因が書かれているかもしれません。
また、なんらかの.htaccessの記述が影響を与えているかもしれません。「メニューの編集のページだけが薄いグレーでボタンは使えません。」ということは、JavaScriptへのアクセスがやはり403でエラーになっている可能性があります。
.htaccessをコピーしてバックアップしておき、
# BEGIN WordPress
~
# END WordPress
以外を全て削除して試されてみてはどうでしょうか。
^^^^皆様、お世話になっております。
そしてお時間割いて教えていただき本当ありがとうございます。再々度、初めからワードプレスを入れ直しましたが、やはり状況は同じでした。
可能性のあること、また皆様からアドバイス頂いたことは全てやりましたがダメでしたので、レンタルサーバーのGMOに問い合わせました。以前、全く同じ環境でGMOを使い他のサイトを作った時はこのような問題は全くなかったので、原因が本当にわからなかったのですが、GMO曰く、最近GMOではWAFの設定を強化しそこだけが以前と違っているのでWAFの設定を一旦「無効」にしてくださいとのことでした。
「無効」にした後、1時間くらいで反映されるとのことで1時間後に確認したところ無事改善されました。
今後同じような問題が他の方にも起こるかもしれないと思いここに記録しておきます。
GMOのサーバーナビの管理画面→Web設定→WAF設定→無効
無効が反映されるのが1時間後なのでその後ログインしワードプレスにログイン→ログインした後直ぐは前と同じようにメニューが薄いグレーのままで改善されていないように見えますが、メニュー名に何か入力し作成をクリックすると先ほどまで薄いグレーで使えない状態だったボタンなどがはっきり黒くなり設定できるようになります。
ありがとうございました。
当初、推定にはWAFの見当はあったのですが使用サーバーが「レンタルのGMO」と出た時点で応えれば良かったですね。munyaguさんの「エラーが出てないか」という確認の勧めも同様を疑ってのことだったでしょう。( WAFのログに、ファイルを作成しようとした痕跡があると思いますよ)npsslさんも応えているとおり、サーバー環境にとどまらず情報を提示して今後相談があるような時は忘れないようにしましょう。限られた返答しかできず、無愛想だと思わせるのも気の毒です。
ログはWAFだけでなく、サーバー上で発生した500や403など全般の原因を特定できる可能性がありますので、確認をお願いしただけです。
WAFは多くのレンタルサーバーに入っているので、特に意識はせずに質問しました。同様の問題で数日間を無駄にした者です。自分が使っている「お名前.com」でWAFが追加されたことを、このページに来て初めて知りました。
私の場合、設定・編集が保存されず403エラーが表示されるという現象がメニューの保存だけでなく、複数のカスタマイズ機能、挙句の果てには固定ページが保存できないという状況までに陥り、その都度プラグインを外したり、テーマを変えたり、Wordpressの再インストールと、散々時間を費やしてきました。このページにたどり着いてようやく本当の原因がわかり、すべては無駄骨だったことがわかりました。もっと早くこのページを見つけたかったです。
お名前.comでは今年(2016年)6月からWAFが導入されたらしいですが、どうもこれが利用者に通知されていないように思います。少なくとも私のところには連絡が来ていません。これを知らずに使っていると原因不明の403エラーにぶつかり、同様に時間を無駄にしてしまう人が出てくるのでは、と思ったのでコメントを残すことにしました。この問題をアップしてくれたnorijに感謝します。このページがなかったら私はもっと時間を無駄にしていたはずです。
- トピック「メニューの編集ができない」には新たに返信することはできません。