経験がない現象が起きているのでわかる方、教えて欲しいです。
うちのサーバにアップしたデータをクライアントに送付し、
クライアント側でクライアントのテストサーバにデータをアップロードすると
あるディレクトリだけページが真っ白になります。
データが破損したのかと思って、クライアント側でローカルで確認してもらったら、見れました。
しかしサーバに上げると見れない…これはサーバの問題ですよね?
詳しくないですがアップした時にあるディレクトリだけ
パーミッションの設定が変わってしまってページが真っ白になることって
ありますか?
ちなみに、今まで毎週同じやりとりをしていて、ページが真っ白になったことはありませんでした。
みんなの回答 10 件
真っ白になるってことは、PHPなりのサーバサイドスクリプトが組み込まれたファイルってことでいいのかな。
パーミッションはデフォルト値が変更できるから、手元のサーバと違うってことはある話。
素直にサーバのエラーログ見た方が早いよ。
ローカルで確認してっと言っているので恐らくファイルはhtmlとかだと思いますが、サーバ側で.htmlでもphpとして扱うような設定をしているとphpのコードが評価されてしまい、エラーとなってしまう場合があります。またエラーを表に出さない設定をしていた場合そのような真っ白な表示になったりします。「<? 〜 ?>」のような文字列が構文エラーで引っかかったりします。あくまで可能性の一つですが。
サーバーのディレクトリと、ファイルのパーミッションと所有者権限を確認すべし。違うならapacheのhttpd.confで見れなくなってないか確認。
Windowsサーバー使っていて、リンク先が全角のファイル名またはパスになってるとか。
気になって「html 真っ白」でググったら結構ヒットした。あらゆるケースがあって一概に「これ」と言えないので、片っ端から確認してみるしかない。サーバを直接触れないのがキツイな…。ドットファイル(.htaccessとか)が悪さしてないか? サーバの設定によってはffftpのリストに出てこない場合もある。
ダミーのhtmlアップしてみたら?
中身はpタグで適当なテキスト突っ込むとか簡単なものでいいから。
それでも真っ白ならサーバに問題あるよ。
表示されないのはクライアントの環境が原因だと確定しているのなら、直接的な解決策ではないけど、「予算と権限をください」が、事案のもっとも有効な解決策だと思う。
以前特定のwindowsパソコンのIEで電話番号をテキストで書き込んであると真っ白に表示されるってバグがあったと思うけど、それじゃない?
それとhtmlならzipで圧縮して、ダウンロードして閲覧してもらったら?
それで見れるなら、html側には問題がなくってServer側って切り分けできないかな
FFFTPでアップロード中にブラウザからアクセスしたタイミングによって、ファイルはあるからエラー画面は出ないんだけど、中身が読み取れなくて真っ白、そのままキャッシュされてしまった、ということがあったような記憶がある。
解決したそうだけど、何が原因だったかちゃんと聞いておいたほうがいいよ。
関連するトピックス