サポート » その他 » パスワード設定したページが開けません。

  • 今回、初心者ながらwordpressでサイトを製作しているのですが、
    特定のページに、パスワードを設定して、
    パスワードを入力しないと閲覧できないようなページを作りました。
    しかし、実際にパスワードを入力しても
    ページが閲覧できない状態です。
    わざと間違ったパスワードを入力しても、表示が変わらないので、
    パスワードが認識されてないようです。
    ネットで探しましたが、これに関する解決策は見つからず、
    こちらのフォーラム内を検索したら
    http://ja.forums.wordpress.org/topic/363
    にて、同じ現象で悩んでいる人を見つけました。
    しかし、こちらも11ヶ月から未解決のままとなっているようです。
    一応、書かれていた内容を試しましたが、やはり解決しません。

    wordpressのヴァージョンは「2.9.2」です。
    サーバーは「XREA」です。
    使用したテーマは「The Go Green Theme 1.3.2」です。
    使っているプラグインは、「Ktai Style」「Contact Form7」です。
    ちなみに、パスワード設定したページには「Contact Form7」を
    使用していません。
    ブラウザは、「IE7」「firefox3.6」「safari4.0.4」で確認しましたが、
    いずれも同じ現象です。

    動作環境の情報をどこまで記述すればいいのか分からないまま、
    とりあえず、これだけ書きましたが、必要な環境情報があれば、
    指摘してください。

    素人なので、状況説明がうまく伝わらないかもしれませんが、
    解決策を知っておられる方、どうかご教授ください。
    よろしくお願いいたします。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • モデレーター jim912

    (@jim912)

    seidou5698さん、こんにちは。

    パスワード認証がうまく働かないのであれば、cookieが上手く保存されていないのでしょう。

    複数のブラウザで検証してNGということは、おそらくWordPressがcookieを保存する前に、httpのリクエストヘッダー出力が行われてしまっているということなのでしょう。(出力がはじまってしまうと、cookieの保存はできない。)

    XREAであれば、広告をまず最初に疑うべきです。広告でないのであれば、wp-config.phpがBOM付きUTF-8で保存されていないかなどをチェックしてください。

    jim912さん、はじめまして。
    ご回答ありがとうございます!

    さっそく、ご指摘いただいたところをチェックしてみました。

    XREAでは、「広告なし」なので、広告ではないようです。

    次に、
    「wp-config.phpがBOM付きUTF-8で保存されていないかなどをチェック」
    ということで、今回初めて「BOM」というものを耳にしまして・・・
    自分なりに調べて理解したつもりですが・・・
    自分が使っている「Macromedia Dreamweaver MX ヴァージョン6」では、
    「UTF-8」の設定はできてもBOMの設定ができないようで・・・
    知らず知らずのうちに「BOM付き」になっているのかもしれません。
    設定できるソフトを探してみます。
    ありがとうございます。

    自分のパソコン以外で確かめる目的も含め、
    ほかの人のパソコンを使用させてもらい、
    「wp-config.phpがBOM付きUTF-8」であるかどうかの確認も
    してきました。
    結果、変わりませんでした・・・。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    クッキーが認識されない原因の1つに、ウェブログのURLが、WordPress をインストールしたURLと異なっている場合があります。片方に XREA のドメイン、もう1つを独自ドメインとかにしたら、不具合が出ることがあります。

    UTF-8 の BOM ありにしてしまうと、そもそも管理パネルに入れない気がしますが、それは大丈夫でしょうか?

    lilyfanさん、はじめまして。
    回答、ありがとうございます!

    えっと、
    「片方に XREA のドメイン、もう1つを独自ドメイン」の部分が、
    どこを指すのか、ちょっと分かってないです。ごめんなさい。
    インストールは、「FFFTP」を使いました。
    wordpressのサイトから圧縮ファイルをダウンロードして、解凍して・・・
    それから「wordpress」フォルダ内の
    「wp-admin」「wp-content」「wp-includes」と他のファイルを
    「public_html」の中に入れたのですが・・・
    もしかして、「wordpress」フォルダごと入れなきゃいけなかったのでしょうか?
    これが原因の場合、一からやり直しでしょうか・・・?

    「wp-config.php」は「BOM付きUTF-8」ではなく、「UTF-8N」になってます。
    管理パネルには、この不具合が出る前から、ちゃんと、はいれています。

    それから、プラグインの「Ktai Style」を使っているのですが、
    携帯から見ると、どうしてもヘッダーの一番上に「ソ」という文字が入ってしまいます。
    そこで、このフォーラム内の
    http://ja.forums.wordpress.org/topic/3082?replies=5
    にて、lilyfanさんの回答どおりのことをしているのですが、
    これも直らずで・・・。

    すべて、やり直すしかないのでしょうか・・・。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    携帯から見ると、どうしてもヘッダーの一番上に「ソ」という文字が入ってしまいます。

    wp-config.php ではない他の WordPress のファイルいずれかに UTF-8 の BOM がついてしまっています。携帯テーマファイルもしくは PC テーマの functions.php に BOM がついてないか確認してみてください。
    これらに問題がなければ、WordPress の構成ファイルすべてを新品 (ja.wordpress.org からダウンロードしなおし) に入れ替えてみてください。

    Dreamweaver でのUTF-8 BOM付きの件。
    MXは今、手元にないのですが、最新バージョンCS4では、

    ファイルを開いて、
    上部メニュー→ページプロパティー→タイトル/エンコーディング→エンコーディング
    のセレクトでUnicode 4.0 UTF-8を選択、
    そのセレクトの下の
    Unicode Signature (BOM)を含めるのチェックは外す、
    適用 or OK で ファイルのエンコーディングが確認・変更できます。

    参考までに。

    返事が遅れて申し訳ないです。

    lilyfanさん、
    何度も回答、ありがとうございます。
    ご指摘のとおり、「functions.php」に、BOMがないか調べましたが、
    残念ながら見つからず・・・。
    すべてを新品に入れ替えるしかなさそうです。
    時間がかかりそうですが、がんばってみます。

    rockhopper2000さん、はじめまして。
    回答、ありがとうございます。
    自分でも調べてみましたが、
    「Dreamweaver MX」以降のヴァージョンには、
    そういう機能がついているそうですね・・・。
    ヴァージョンアップしたときは参考にさせてもらいます。
    本当に、ありがとうございます。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「パスワード設定したページが開けません。」には新たに返信することはできません。