サポート » 使い方全般 » options.phpのみ403エラー

  • paraboraというテーマを利用しています。
    独自ドメインを設定する以前は全て問題なく利用できていました。
    しかし、独自ドメインの設定後
    外観ー>ParaboraSettingー>SAVE CHANGE
    を行おうとすると403エラーとなります。
    URLは/wp-admin/options.php
    となっています。

    サーバーはロリポップですがWAFの問題でもなく
    .htaccessにOptions +FollowSymLinksを追記するようにという記事を発見しましたが
    試してもうまく行きませんでした。

    何か解決策、もしくは、原因の調査方法だけでもわかる方がいらっしゃれば教えていただきたいです。

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

9件の返信を表示中 - 16 - 24件目 (全24件中)
  • あと、WAFは現在有効になっていますか? POST で投げる値次第では WAF が止める場合もあった気がします。

    トピック投稿者 gobylover

    (@gobylover)

    nobitaさん
    ご提案頂いたようにコードを修正してもしなくても、SAVE CHANGEを押してすぐにロリポップで用意されている403ページが表示されます。
    http://affiliate-hoikuen.com/wp-content/uploads/2013/12/WS000023.jpg
    (WEB上から拝借してきた画像です。)

    これまでの『ドメイン』はもちろん全て新ドメインです。

    リダイレクト先が、設定ページに正しくセットされていますか?

    こちらがどこの設定ページを指すのかわからなかったのですが、設定⇒一般設定は新たなURLにしてあります。

    ParabolaSettingsの画面は
    /wp-admin/themes.php?page=parabola-page
    SAVE CHANGEを押すと
    /wp-admin/options.php
    となります。

    トピック投稿者 gobylover

    (@gobylover)

    Toro_Unit (Hiroshi Urabe)さん
    ロリポップでWAFエラーログは出ていませんが、念のため都度都度無効にしてみたりしていますが、同じ結果となります…

    SAVE CHANGE をしないで、直接 以下のページを開いて、エラーページや、オプション値一覧が表示されないようなら、テーマ以外の問題でしょうね

    /wp-admin/options.php
    トピック投稿者 gobylover

    (@gobylover)

    nobitaさん

    直接開くとちゃんと表示され、旧ドメインになっている様なところも見当たらないです…

    困りましたね

    権限回りとか、いくつかのポイントで403を吐き出すところがあるので、どこで止まっているか調べるしかないですかね、、、

    wp-admin/options.php

    <?php
    var_dump($_POST);
    exit;
    /**
     * Options Management Administration Screen.
     *
     * If accessed directly in a browser this page shows a list of all saved options
     * along with editable fields for their values. Serialized data is not supported
     * and there is no way to remove options via this page. It is not linked to from
     * anywhere else in the admin.
    var_dump($_POST);
    exit;

    として、POSTを受信しているかどうか、確認してみてください。

    正常だと、POSTされた配列が、ドーンとページいっぱいに表示されると思います。

    トピック投稿者 gobylover

    (@gobylover)

    nobitaさん

    ご提案の方法を試しましたが、やはり403となりますね…

    だと、テーマの問題ではなくサーバーの問題だと思います。

    テーマの機能で行われるのは、$_POSTリクエストを送るところまでで、それ以降はコアの機能で、設定を変更し元のページにリダイレクトします。

    wp-admin/options.phpは、直接正常に開くことが出来るとのことなので、$_POSTリクエストがあった場合に、403になる事が確認でき、options.phpで403が発生している事から、テーマの動作は適切に行われている事が確認できました。

    options.phpの先頭行でvar_dump()しているので、外因が働かない限り、403にはならないので、、、403になるという事は、コア テーマ以外の問題という事になります。

    何か変更して、同じエラーが出るかどうかを確認してください
    エラーとなるようなら、テーマ以外の問題の可能性が高いと判断できると思います。

    ⇒こちらエラーは出ませんでしたので、やはりテーマの問題でしょうか…

    optionを使ったテーマで、問題がないという点は、ちょっと引っかかりますが、

    同じエラーが出る環境を作れていないので、これ以上はなんとも言えません。

9件の返信を表示中 - 16 - 24件目 (全24件中)
  • トピック「options.phpのみ403エラー」には新たに返信することはできません。