パーミッションの設定
-
さくらスタンダードを使用しています。
Fetch5.2.1を使い、WP2.5.1を新規にアップロードしました。http://*****.sakura.ne.jp/wp-admin/install.phpで開くと、インストールは済んでいる旨メッセージが出てくるので、インストールはうまく行っているようなのですが、
http://*****.sakura.ne.jp/wp-login.phpでログインしようとすると、
You don’t have permission to access /wp-admin/ on this server.
と出てきて前に進めません。パーミッションの問題かと755に設定してみたのですが、状況が変わりません。
どなたかご教示の程よろしくお願いします。
-
Apache の設定で DirectoryIndex に index.php が指定されていない、かつ、Options Directory が許可されていないと、wp-admin/ に対して表示できるファイルがないので、エラーになります。
後者は許可しないのが正しいため、DirectoryIndex に index.php が含まれているか確認してください。WordPress は含んでいることが前提となっています。lilyfanさん どうもありがとうございます
DirectoryIndexとOptions Directoryが何ものか、
まずそこから調べて、確認したいと思います。
取り急ぎご連絡まで。
ありがとうございました。経過報告です。
いろいろ調べてみたのですが、Apacheを基本的に知りませんので、皆目わかりませんでした。> DirectoryIndex に index.php が含まれているか確認
は、どこをどのように確認すればよろしいでしょうか。
お手数をおかけしますが、ご教示の程お願いいたします> DirectoryIndex に index.php が含まれているか確認
は、どこをどのように確認すればよろしいでしょうか。
これはサーバーの設定によります。基本的には httpd.conf ですが、レンタルサーバー等では、ドメイン毎に別ファイルに設定を切り出していることもあって、その場合はそちらを見ないといけません。ということで、さくらに問い合わせてください。
lilyfanさん 早速のご回答ありがとうございます。
それでは、まずさくらに問い合わせてみようと思います。
また経過報告をしますので、よろしくお願いします。経過報告です。
結局、パーミッションの問題ではなく、indexファイルの設定がindex.htmlまたはindex.htmとなっており、index.phpになってないことがわかりました。
そこでindex.phpを追加し、保存すると、表示されるようになりました。
これがlilyfanさんの仰っていた「DirectoryIndexにindex.phpが含まれているか確認」だったのですね。まずは一安心です。ありがとうございました。
ですがあらたな問題が出てきました。
こんどはインストール・カテゴリーの方で、新たなトピックとしてお伺いさせていただきたいと思いますので、よろしくお願い申し上げます。
- トピック「パーミッションの設定」には新たに返信することはできません。