-
ID:V5nnas さんの質問

経験がない現象が起きているのでわかる方、教えて欲しいです。

うちのサーバにアップしたデータをクライアントに送付し、
クライアント側でクライアントのテストサーバにデータをアップロードすると
あるディレクトリだけページが真っ白になります。
データが破損したのかと思って、クライアント側でローカルで確認してもらったら、見れました。
しかしサーバに上げると見れない…これはサーバの問題ですよね?

詳しくないですがアップした時にあるディレクトリだけ
パーミッションの設定が変わってしまってページが真っ白になることって
ありますか?

ちなみに、今まで毎週同じやりとりをしていて、ページが真っ白になったことはありませんでした。

みんなの回答 10 件

ID:G2Ax9t さんの回答

真っ白になるってことは、PHPなりのサーバサイドスクリプトが組み込まれたファイルってことでいいのかな。

パーミッションはデフォルト値が変更できるから、手元のサーバと違うってことはある話。

素直にサーバのエラーログ見た方が早いよ。

ID:V5nnas

コメントありがとうございます。
データは全てhtmlになります。クライアントから送られてきたキャプションには、アップしたサーバ内にはphpファイルはなくこちらから送ったhtmlのデータ、css、imgのフォルダのみでした。
多分クライアント側でサーバをいじれる人がいなさそうなのですが、
突然データアップしたら一部のデータだけパーミッションが変わるってことはありますか?
他の送ったデータは見れているそうです。

ID:G2Ax9t

先入観で考えるとハマりますよ。
落ち着いて。

クライアントのサーバーのパーミッションを確認をしてみた結果なのですか?

こういうのって他と条件が違うところを探すもんなので、仮説のあとは検証で潰していかないとですよ。

ID:V5nnas

クライアントがffftp使用してるので、サーバに接続した状態で、
ディレクトリ一覧やhtmlファイル一覧をキャプチャを撮ってもらい、
見た結果です。パーミッションは他ファイルと変わりなさそうです。

ID:oRdhd2 さんの回答

ローカルで確認してっと言っているので恐らくファイルはhtmlとかだと思いますが、サーバ側で.htmlでもphpとして扱うような設定をしているとphpのコードが評価されてしまい、エラーとなってしまう場合があります。またエラーを表に出さない設定をしていた場合そのような真っ白な表示になったりします。「<? 〜 ?>」のような文字列が構文エラーで引っかかったりします。あくまで可能性の一つですが。

ID:V5nnas

コメントありがとうございます。
そうです。送ったデータは全てhtmlでphpデータはありません。
あるとしてもお問い合わせページですが別ディレクトリに入ってて
真っ白になるページとは全くの別物です。
htmlデータだけで、しかも他のhtmlページは見れていて、一部のhtmlデータだけ表示されないってことありますかね?

ID:oRdhd2

htmlがphpとして動作している可能性を示唆しているのです。サーバの設定により拡張子が.htmlでもphpとして動作する場合があります。
該当するhtmlの中身を「test」という文字列しか記述しないで確認してみて「test」と表示されれば元々の記述に問題があり、それでも真っ白なら他の原因という切り分けは出来ると思います。

ID:VJ9aHE

こんな記述が書いてあるんじゃないの?
<?xml version="1.0" encoding="Shift_JIS"?>
コメ主さんが、言ってることはこういうこと。

ID:V5nnas

>コメ主さん
htmlがphpとして動作することがあるんですね?!知りませんでした。。
今クライアントへtestのみを記載したhtmlファイルを送りアップしてもらいます。

ID:V5nnas

>VJ9aHE1rtsUS
<?xml version="1.0" encoding="Shift_JIS"?>
という記述はDWで確認しましたがありませんでした。

ID:oRdhd2

通常サーバは「.php」という拡張子のファイルをphpのファイルと解釈してphpを実行するのですが、あくまでもサーバの設定なので、どの拡張子に対してphpと紐づけるかは変更可能です。それこそ「.html」でも「.jpg」でもどんな拡張子でも可能です。そして「.html」でもphpを実行するような設定が行われているサーバはよく見ます。サイトを静的ページ構成からphp構成にて再構築したいがURLは変えたくない など色々な理由によってそのような事が行われます。
取りあえず「test」のファイルが正常に表示出来るか否かによって今後の対策を進めていけばよいと思います。

ID:oRdhd2

あと、IEで真っ白になるケースがあったの思い出しました。
IEの特定バージョンでmetaのcharsetがtitleよりも後ろに記述されていると真っ白になった事があります。文字コードの解釈が出来ない現象で、文字化けではなくなぜか真っ白になるというものです。以下が参考リンクです。
ttp://iandeth.dyndns.org/mt/ian/archives/000644.html

ID:V5nnas

こちらは何もしてないのですが、解決したそうです。
お手数をおかけしてしまい申し訳ございません。
また、アドバイス誠にありがとうございました。

ID:6pAiot さんの回答

サーバーのディレクトリと、ファイルのパーミッションと所有者権限を確認すべし。違うならapacheのhttpd.confで見れなくなってないか確認。

ID:V5nnas

ディレクトリとパーミッション、所有者権限は確認しましたが
閲覧出来るページと同じでした。
apacheとhttpd.confですか…クアライアント側がセキュリティにうるさいので、うちでそれを確認できなさそうですし、データももらえなさそうです;

ID:Fe5Kh8 さんの回答

Windowsサーバー使っていて、リンク先が全角のファイル名またはパスになってるとか。

ID:Fe5Kh8

っていうか、情報なさすぎでしょ。
可能性をあげだしたらキリがない。

ID:bgji.y

日本語ファイル名で、似たような現象が起きた事あります。

ID:V5nnas

リンク先のファイル名は普通に半角で service/index.html です。
これはトップページからのリンクですが、これでも繋がりません;

ID:V5nnas

>コメ主さん
情報は何を出せばわかりますかね?
こっちも直接サーバ見れないのでなんでも情報出せないんですよ;;
htmlファイルが真っ白になる原因っていっぱいあるんですね…
ただのhtmlなのに…

ID:k0gdQn さんの回答

気になって「html 真っ白」でググったら結構ヒットした。あらゆるケースがあって一概に「これ」と言えないので、片っ端から確認してみるしかない。サーバを直接触れないのがキツイな…。ドットファイル(.htaccessとか)が悪さしてないか? サーバの設定によってはffftpのリストに出てこない場合もある。

ID:V5nnas

私も検索してみました。片っ端から試してもらおうと思います。
先週まで問題なかったのに突然htaccessが悪さしないですよね?
人為的なものですかね…

ID:1wBwLA さんの回答

ダミーのhtmlアップしてみたら?
中身はpタグで適当なテキスト突っ込むとか簡単なものでいいから。
それでも真っ白ならサーバに問題あるよ。

ID:V5nnas

ダミーのhtmlをアップしてもらうように送りましたがまだ返答なしです。
向こうのサーバでアップして真っ白になるのが、本番ではなくテストサーバでのことで、しかも外部からアクセス出来ないんで聞くしかないんですよ…
あ、pタグ入れずにただのtestってだけ入れて送っちゃいました・・・

ID:oRdhd2

pタグ入れようが入れなかろうがダミーには代わりないので、そのあたりの細かい差異は問題ないですよ。

ID:V5nnas

コメントありがとうございます。
何もしてないのですが、解決したそうです。
恐らくサーバの問題だったのかと思います。
アドバイス頂きありがとうございました。

ID:Fe5Kh8 さんの回答

表示されないのはクライアントの環境が原因だと確定しているのなら、直接的な解決策ではないけど、「予算と権限をください」が、事案のもっとも有効な解決策だと思う。

ID:V5nnas

何もしてないのですが、解決したそうです。
アドバイス頂きありがとうございました。

ID:PY2lLZ さんの回答

以前特定のwindowsパソコンのIEで電話番号をテキストで書き込んであると真っ白に表示されるってバグがあったと思うけど、それじゃない?

それとhtmlならzipで圧縮して、ダウンロードして閲覧してもらったら?
それで見れるなら、html側には問題がなくってServer側って切り分けできないかな

ID:V5nnas

何もしてないのですが、解決したそうです。
アドバイス頂きありがとうございました。

ID:G2Ax9t さんの回答

FFFTPでアップロード中にブラウザからアクセスしたタイミングによって、ファイルはあるからエラー画面は出ないんだけど、中身が読み取れなくて真っ白、そのままキャッシュされてしまった、ということがあったような記憶がある。

ID:NY3OmZ

何もしてないのですが、解決したそうです。
アドバイス頂きありがとうございました。

ID:1wBwLA さんの回答

解決したそうだけど、何が原因だったかちゃんと聞いておいたほうがいいよ。

ID:XzIfwz

何もしてないのですが、解決したそうです。
アドバイス頂きありがとうございました。

ID:k0gdQn

そうなぁ…できれば何がどうしてそうなったのかを知りたい。

ID:1wBwLA

多分、向こうのミスかなんかだよ。隠してるね。

最終更新日:2014-10-09 (3,473 views)

関連するトピックス

ページ上部に戻る