• 解決済 logtail0602

    (@logtail0602)


    さくらインターネットにクイックインストールでWordpressをインストールしたのですが、一般に公開できません。
    インストールしたURLはhttp://ドメイン名.sakura.ne.jp/wp/ なのですが、アクセスしても認証をもとめられます。
    一般ユーザに公開用のURLは何になるのでしょうか?

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • 一般ユーザ公開用のURLは、管理画面左上の「サイトの確認」から調べることができます。 http://ドメイン名.sakura.ne.jp/wp/ で合っていると思われます。

    認証を求められる、というと「Basic認証」というものが掛かっているかと思われます。
    Basic認証は.htaccessファイルというファイルによって制御されており、今回の問題がBasic認証であればこのファイルを削除することで認証を無くすことになります。

    さくらインターネットですとファイルマネージャにて認証の設定を簡単に行えるようです。
    ファイルマネージャーでアクセス制限をする
    上記ページにある「パスワード制限」というところのチェックを外してみてはどうでしょうか。

    トピック投稿者 logtail0602

    (@logtail0602)

    ありがとうございます。
    さっそくファイルマネージャーでパスワード制限のチェックがはずれていることを確認し、
    .htaccessファイルを削除したのですが、まだパスワード入力をもとめられます。

    こまりました。

    WordPressのブログ自体がインストールの時に非公開の方にチェックしてしまっていたりとか、記事が公開になっていないとか会員制サイトをつくろうとしたということはありませんか。

    公開用URL自体はインターネットに開いているのでしょうか?
    ドメイン名.sakura.ne.jpではどうでしょう。

    なるほど、さっそくファイルマネージャで確認されたけれど認証が外れないのですね。
    まだパスワード入力が求められるとのことで、それがBASIC認証かどうかを確認させてください。

    下記はBASIC認証時に出てくる画面です。この画面でしょうか?
    BASIC認証の入力例 (ブラウザによって違うため何種類かあります)

    参考までに、こちらはWordPressのログイン画面です。
    WordPressのログイン画面

    .htaccessによるBasic認証は階層を辿って対象となります。
    少しややこしいのですがlogtail0602さんが早速ファイルマネージャで確認されたとのことで、この点について説明します。
    /wp/
    にWordPressがインストールされた場合、
    /wp/.htaccess
    にファイルがあればその認証が、さらに
    /.htaccess
    にファイルがあればその認証もかかります。
    確認されたフォルダから一つ上のフォルダでも確認してみてください。

    トピック投稿者 logtail0602

    (@logtail0602)

    ありがとうございます。
    どうもBasic認証のようです。

    上位のフォルダ/ のhtaccessファイルや権限なども確認してみましたが
    該当するような設定箇所はみつけられませんでした。

    http://toushi-tyochiku.sakura.ne.jp/wp

    というサイトになります。

    リンク先アクセスしました。
    これはhttp://toushi-tyochiku.sakura.ne.jp/wpディレクトリにアクセス制限がかかっていますね。
    /wpを外してアクセスしてみてください。
    逆にルートががら空きです。これだといつでも外部からの攻撃を受ける怖さがあります。
    サーバーのコントロールパネルで設定を確認しましょう。
    削除しないでくださいと通知が来てるファイルを削除したりしてませんか。

    トピック投稿者 logtail0602

    (@logtail0602)

    ありがとうございます。
    はい。ルートにアクセスできるのは承知しています。
    サーバーのコントロールパネルというのはsakuraのでしょうか?Wordpressのでしょうか?

    とりあえず/wpへの認証をけしたいのです。

    URLありがとうございます確認させてもらいました、たしかにbasic認証がかかっていますね。

    wpディレクトリにも、辿って上位のディレクトリにも.htaccessファイルがない、となると残る可能性は二つですね。

    一つはwebサーバ全体の設定(httpd.conf他)でbasic認証が掛けられている場合、もう一つはphpで掛けている場合です。

    ロリポは少し前にあった事件より、ユーザーが(クイック)インストールしたwordpressへ一括して.htaccessを置く、というアクセス制御を行っていました。
    さくらではそういった事は聞いたこと無いのですが、.htaccessの挙動と設置について十分理解してらっしゃるようですし、一度この件についてさくら側で制限が掛かっていないか確認されると良いかと思います。
    併せて、ウェブサーバのアクセスログ、エラーログにもしかするとbasic認証をドコで掛けているか書いてあるかもしれません。

    もう一方、phpでbasic認証が掛かっている場合についてです。wordpressではbasic認証を掛けることはないのですが、可能性としてはプラグインでしょうか。一度プラグインを全部待避して動かないようにしてみてください。
    待避の方法はpluginsディレクトリの名前をplugins_のように一時的に変更すると簡単です。
    (あとで有効化する必要があるかも知れません)

    トピック投稿者 logtail0602

    (@logtail0602)

    ありがとうございます。
    原因はプラグインでした。ありがとうございます。

9件の返信を表示中 - 1 - 9件目 (全9件中)

トピック「WordPressのブログを一般に公開できません。」には新たに返信することはできません。