2017-06-12 28 views
1

IISサーバー上にあり、最近cloudflare経由でHTTPSに切り替えました。 https://wordpress.stackexchange.com/questions/170165/wordpress-wp-admin-https-redirect-loopWordPress - 管理者のすべてのSEOプラグインの結果が「十分な権限がありません」

しかし、私はログイン時に気づき、「十分な権限がありません」というエラー/画面が表示されました。私は手動でデータベース内のすべてのプラグインをオフにしました、そして、私は再び入ることができました。

私は個々のプラグインを試しましたが、問題の原因となったプラグインはYoast SEOでした。私は正しい接頭辞を持たないテーブルのように、この問題の他の原因を見てきましたが、それはすべて正しいです。他のプラグインが有効になっていなくてもYoast SEOを有効にしたときにのみ発生しました。

私は別のSEOプラグインを使用してこれを回避したいと思っていましたが、私は4種類のプラグインを試しましたが、すべて同じ問題が発生します。したがって、Yoast SEOに固有のものではなく、これらのプラグインが使用するものです。

私は、リダイレクトループを修正するために実装しなければならなかった修正があったのか、それともIISのWindowsサーバー上にある私たちと何か関係があるのか​​どうかはわかっています。 .htaccessではなく.configファイルを作成します。

これは奇妙なものですが、HTTPSに移行する前にそこになかったのです。私は次に試してみたいものを選択肢から外しています。誰かが私を正しい方向または新しい方向に向けることができるかどうか疑問に思っています。

EDIT:HTTPSを無効にしてサイトのURLをHTTPに戻すと、Yoast SEOを許可なしの画面なしで有効にすることができます。 HTTPSを有効にするときにのみ、この問題が発生します。

ありがとうございました

答えて

1

私はこの問題を発見しました。ポート修正は

WordPress + CloudFront Flexible SSL ends up in redirect loop (https)

この修正プログラムは、WP-config.phpファイルに追加し、私はテーマ機能は、管理者画面にロードされなかったと仮定し、したがって、我々をテーマのfunctions.phpに添加しましたまだそこに問題を抱えていました。上記の修正をwp-configファイルに追加し、functions.php修正を削除すると、すべて完了しました。

関連する問題