FTP・ファイルの転送が上手く行かない
ホームページ(HTMLファイル)は作ったけれど、その後どうしたら公開できるの?アップロード、ダウンロードってどうやるの?
ホームページ(HTMLファイル)は作ったけれど、その後どうしたら公開できるの?アップロード、ダウンロードってどうやるの?
FTPとはFile Transfer Protocolの略で、そのまま訳すと『ファイルを転送する方法・手段』という意味になります。下のような例え話ならイメージが湧くでしょうか。
HTMLファイル(ホームページ)を『絵画』に例えると、あなたのPC(コンピュータ)は絵を描く『アトリエ』になります。 いくら『アトリエ(あなたのPC)』で頑張って『絵画(ホームページ)』を描いても誰も見てはくれません。『絵画(ホームページ)』をみんなに見てもらうために『美術館(Webサーバ)』に展示しなくてはいけません。
『絵画(ホームページ)』を『美術館(Webサーバー)』に持っていく(転送、アップロード)のには『宅急便(FTPソフト、FTPクライアント)』を使います。
なお『絵画(ホームページ)』を『美術館(Webサーバー)』に運び込む場合は、一般観客入り口とは違う『絵画専用の入り口(FTPサーバー)』へ『伝票(FTPアカウント、パスワード)』を使って『指示された場所(初期フォルダ、ホストディレクトリ)』に送るように、『宅急便(FTPソフト)』さんに頼みましょう。
『宅急便(FTPソフト)』で送った後は、『美術館(Webサーバー)』にちゃんと『絵画(ホームページ)』が展示されているか実際に見に行きましょう。あなたの作品が展示されている『住所(URL)』はあらかじめ『美術館(Webサーバー)』から教わっていると思います。
何かしらのFTP転送ソフトが必要になります。もしもあなたが『ホームページビルダー』などのオーサリングツールを使っているのならば、そこに転送機能が付随していることが多いです。まず現在使っているソフトの説明書に『ファイルの転送』について記述がないか調べましょう。
もしもFTPソフトが備わっていないときは、vectorなどでフリー(無料)のソフトを手に入れましょう。特に有名なソフトはFFFTPです。WindowsではMS-DOSプロンプトなどで行う方法もありますが、初心者の方にはお勧めしません。
MacではFetchがよく使われるようです。
FTP転送に関する設定項目は大きく4つあります。
多くのWebサーバーでは、『ヘルプ』や『よくある質問』『FAQ(Frequently asked question)』『テクニカルサポート』『設定の仕方』などのところに、FTP転送に関するこの4項目が明記してあるはずです。まず、この4つの項目をきちんと確認しましょう。
なお従来型のジオシティーズの場合は、『ヘルプ→ファイル転送とFTP→FTPソフトの設定』に書いてあります。
ファイルの転送が上手く行かないことは良くあることですので、まずは落ち着いて原因を考えて行きましょう。
上手く行かない原因はいくつかのグループに分けることが出来ます。
転送できない原因が上のどれに当たるかは、エラーによってかなり絞り込めます。
転送できるファイルと出来ないファイルがあったり、今まで上手く行っていたのに急に上手く行かなくなった場合は、これが原因のことがあります。次の項目に当てはまりませんか?
ファイル名に日本語をつかっていたり、記号を使っている場合はうまく転送できないことがあります。単純なファイル名(例えば"test.html""image.jpg"など)で試しましょう。
サーバーによっては転送できるファイルの種類を限定していることがあります。ヘルプなどでチェックしましょう。ジオシティーズで転送できるファイルの種類はこちらから確認しましょう。違うファイルが転送できるかも試しましょう。出来ればHTMLファイルや単純な画像ファイルで小さいものを転送して見ましょう。
サーバーの容量にまだ空きはありますか?サーバーの空き容量以上のファイルは転送できません。(ちなみにギリギリだと思っても、上手く転送できないことはあります)
ファイル自身が壊れていたり不具合を起こしている場合もあるかもしれません。まず転送する前にブラウザーで表示できるか確認しておきましょう。IE(インターネットエクスプローラー)などでは『ファイル→開く』でPC内のファイルを開くことが出来ます。
FTPに関する設定は大丈夫でしょうか?もう一度設定を確かめましょう。大文字小文字も区別されることが多いので、そのあたりも慎重に。→『設定事項を確認しよう』
特にパスワード入力時などはCapsLockがかかってしまっていないかチェックしましょう。(CapsLock:通常のアルファベット入力を大文字にする機能)
『ADSLにするとFTP転送が出来なくなった。ダイアルアップ接続ならば問題なく出来るのに……』ということはありませんか?
そういう場合は、FTPソフト(FTPクライアント)をPassiveモード(PASVモード)にすると解決します。また一つのFTPソフトで上手く行かないときは他のソフトを使ってみると良いでしょう。
なお、FFFTPの場合は
接続→ホスト設定→ホスト一覧→設定変更→拡張→『PASVモードを使う』のチェックボックスをON
で設定できます。FFFTPで複数のサーバーの設定があるときは、それぞれのホスト設定で変更をする必要があります。
※PageMillはPASVモードに変更することは出来ません。
転送は、『アスキーモード(テキスト、文字)』と『バイナリーモード(生データ)』の2種類の方法があります。多くのFTP転送ソフトでは自動的に判別してくれます。画像などを転送したのに変な文字が出てくるなどの場合は、転送モードが間違っている可能性もあります。どちらのモードを使うかは、テキストエディタで開くことの出来るもの(HTMLファイルなど)はアスキー(テキスト)モード、それ以外はバイナリーモードとすれば、ほぼ問題ないでしょう。
ウィルス対策ソフトなどが、FTP転送に影響を与えていることがあります。詳しくはウィルス対策ソフトの設定を見てみましょう。
FTP転送ソフトで見る限りは新しいファイルが転送されているのに、『ファイルが表示されない』『古いファイルが表示される』『真っ白である』『ページが表示されない』場合は、ブラウザー自身やブラウザーの操作の仕方に問題があるかもしれません。
『http://www....../~acount/』のようにスラッシュ『/』で終わったURLは、"index.html"や"index.htm"などの特別なファイル名のものを表示するように設定されています。ヘルプなどで『トップページはindex.htmlまたはindex.htmにしてください』といった表現の仕方をしているのではなかろうかと思います。特に従来型のジオシティーズではトップページは"index.html"のみとなっています。index.htm(拡張子の最後にlがない)では表示されないので注意が必要です。
こういう時は、ブラウザーのキャッシュが破損していることが多いです。インターネットエクスプローラ(IE, Internet Explorer)の場合は、キャッシュは『一時ファイル』と呼ばれています。『ツール→インターネットオプション→全般→インターネット一時ファイル→ファイルの削除』をやってみましょう。その他のブラウザーの場合は、それぞれキャッシュを削除してみてください。
そのURLは本当に正しいでしょうか?スペルミスなどはありませんか?大文字小文字も区別されますので注意が必要です。なお、URLでよく出てくる『~』はチルダと呼ばれていて、日本語キーボードの場合は、『Shiftキー』+『^』で出てきます。また、ファイル名は拡張子まで書かないといけません。
文字コードが違うか、HTMLが間違っている可能性があります。
まず、ブラウザーの文字コードをチェックしましょう。IEの場合は、『表示→エンコード』で日本語(自動判別)にしてみましょう。
また、table要素の終了タグ(</table>)などの閉じ忘れでも上手く表示されないことはあります。いずれの場合も、ソースを見ると一応HTMLを見ることが出来るのが特徴です。(IEの場合、ソースは『表示(またはWindowsなら右クリック)→ソース』で表示させることが出来ます)
サーバー独自の仕様だったり、サーバーのトラブルだったり、FTP転送が出来ない原因にサーバー側の問題もあります。
サーバーによってはファイルの種類を限定している場合があります。ジオシティーズの場合は、ヘルプの転送できるファイルの種類に具体的に書いてあります。また、一度の転送できるファイルサイズを制限をしている場合もありますので、そういった制限がないか、サーバー側のヘルプなどを読みましょう。
特にプロバイダーが提供しているサーバースペースの場合は、そのプロバイダー経由でインターネットに接続しないとFTP転送できないようになっていることがあります。
『設定事項を確認しよう』の初期フォルダは正確ですか?サーバーによっては、適切なフォルダに入れないとエラーが出ることがあります。
サーバーの容量にはまだ空きがありますか?一杯になってしまうと、当然新たにファイルを転送は出来ません。いらないファイルを削除するか新たにサーバーを借りましょう。
まれではありますが、サーバーと転送手段・環境の相性が悪い場合があります。たとえば、ジオシティーズのEZアップロードというツールは、MacのIE4.5とは相性がかなり悪いです。そういった情報は、サーバーのヘルプなどに載っていますので確認してみましょう。
サーバー側や回線状況が上手く行っていないことはあります。とりあえず間をあけたり違う時間帯に再度転送して見ましょう。そのほか、「サーバーのトップページやエラー報告ページに、トラブル報告がないか」や「そのサーバーの支援掲示板(ジオシティーズなら助け合い広場など)で、同じようなトラブルは報告されていないか」、「同じサーバーのほかの人のページを見ることは出来るか」をチェックしましょう。もし、サーバー側でトラブルが報告されていたり、支援掲示板で同じようなエラーが起きているときは、サーバーが復活するまで待つしかないこともあります。
どうにもこうにも上手く行かなくて、サーバー側にメールで問い合わせたり、サイト作成支援掲示板に質問するときは、極力具体的に書きましょう。
少なくとも上記のような情報を入れて質問しましょう。無理に専門用語を使おうとしなくて良いので、ありのままを自分の言葉で丁寧に説明するようにしましょう。
[前へ|トップページへ戻る|次へ]