前回も、質問いたしました者です
(その説ではお答えいただきありがとうございました)
今回はまた別の質問です
えっと、例を挙げて説明します
ホームページにerrorフォルダーに1.htmというhtmlファイルを作ります
で、それまでのアドレスは
http://www.xxx.net/error/1.htmになりますよね?
それがアクセスできないのです
どうしてもページが見つからないと返ってきます
で、errorフォルダーをerror1とすると
http://www.xxx.net/error1/1.htmとなりますが、
なぜかこうすると直ります
なぜでしょうか。。。
httpd.confの設定ミスでしょうか
(AWStatもいれていますがこれも見つからないとでてしまいます;
<http://www.xxx.net/cgi-bin/awstats/awstats.pl)
すみませんが、ご教授いただきたいしだいです
> 前回も、質問いたしました者です
> (その説ではお答えいただきありがとうございました)
> 今回はまた別の質問です
> えっと、例を挙げて説明します
> ホームページにerrorフォルダーに1.htmというhtmlファイルを作ります
> で、それまでのアドレスは
> http://www.xxx.net/error/1.htmになりますよね?
> それがアクセスできないのです
> どうしてもページが見つからないと返ってきます
> で、errorフォルダーをerror1とすると
> http://www.xxx.net/error1/1.htmとなりますが、
> なぜかこうすると直ります
> なぜでしょうか。。。
> httpd.confの設定ミスでしょうか
>
> (AWStatもいれていますがこれも見つからないとでてしまいます;
> <http://www.xxx.net/cgi-bin/awstats/awstats.pl)
>
> すみませんが、ご教授いただきたいしだいです
パーミッション関係を見てみればどうかな?
あとエラーログも見てみたらいいよ。
ありがとうございます
とりあえずエラーログを見てみました
該当する部分をみるとFile does not existになっています
バーミッションは一応、777にしています
でも、やっぱりダメみたいです;;
> パーミッション関係を見てみればどうかな?
>
> あとエラーログも見てみたらいいよ。
アクセス権は、FTPで接続するユーザーにやってるかい?
できればログを貼り付けてほしかったね。
パーミッションが違う(足りない)と403(Forbidden)になるので
404(NotFound / LOG上でfile doesnot exist) ってことはドキュメントルートあたりのパスあたりが怪しいですね
httpd.confのDocumentRootの値と相対的に比べて正しい位置にあるか確認してみては。
最後に空白(スペース)が入っていた、Windows上でいじっている時に文字コードを謝った・FTP転送モードを間違えてhttpd.confを送ってしまった故に不完全な動作になる
とかいう場合もあります。
(ちなみにhttpd.confはテキスト{ASCII}モードですがFFFTPとかではASCII指定のリストに標準にないのでバイナリで送られます)
master様、Suzuaki様お答えありがとうございました
どうにか、解決しましたw
原因は正直わかってないのですが
httpd.confをSzuki様の言うようにいじっていたら直りました
ありがとうございました