夕暮れの休憩所〜サイト作成FAQ

FTP・ファイルの転送が上手く行かない

[トップページへ]

ホームページ(HTMLファイル)は作ったけれど、その後どうしたら公開できるの?アップロード、ダウンロードってどうやるの?

一番上に戻る↑

FTPとは何?

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つあります。

  1. アカウント(ユーザー名)
  2. パスワード
  3. FTPサーバー(転送先サーバー、ホストサーバー、接続先サーバー)
  4. 転送先フォルダ(転送先ディレクトリ、初期フォルダ、初期ディレクトリ)

多くのWebサーバーでは、『ヘルプ』や『よくある質問』『FAQ(Frequently asked question)』『テクニカルサポート』『設定の仕方』などのところに、FTP転送に関するこの4項目が明記してあるはずです。まず、この4つの項目をきちんと確認しましょう。

なお従来型のジオシティーズの場合は、『ヘルプ→ファイル転送とFTP→FTPソフトの設定に書いてあります。

  1. ユーザー名:市民ID
  2. パスワード:ジオシティーズのパスワード
  3. 接続先サーバ名:ftp.geocities.co.jp
  4. 転送先ディレクトリ:(入力しないで下さい)
一番上に戻る↑

ファイル転送が上手く行かないときのチェック事項

ファイルの転送が上手く行かないことは良くあることですので、まずは落ち着いて原因を考えて行きましょう。

上手く行かない原因はいくつかのグループに分けることが出来ます。

転送できない原因が上のどれに当たるかは、エラーによってかなり絞り込めます。

一番上に戻る↑

(1)転送しようとするファイルに問題がある場合

転送できるファイルと出来ないファイルがあったり、今まで上手く行っていたのに急に上手く行かなくなった場合は、これが原因のことがあります。次の項目に当てはまりませんか?

ファイル名が良くない

ファイル名に日本語をつかっていたり、記号を使っている場合はうまく転送できないことがあります。単純なファイル名(例えば"test.html""image.jpg"など)で試しましょう。

ファイルの種類が違っている

サーバーによっては転送できるファイルの種類を限定していることがあります。ヘルプなどでチェックしましょう。ジオシティーズで転送できるファイルの種類はこちらから確認しましょう。違うファイルが転送できるかも試しましょう。出来ればHTMLファイルや単純な画像ファイルで小さいものを転送して見ましょう。

ファイルが大きすぎる

サーバーの容量にまだ空きはありますか?サーバーの空き容量以上のファイルは転送できません。(ちなみにギリギリだと思っても、上手く転送できないことはあります)

ファイルが壊れている

ファイル自身が壊れていたり不具合を起こしている場合もあるかもしれません。まず転送する前にブラウザーで表示できるか確認しておきましょう。IE(インターネットエクスプローラー)などでは『ファイル→開く』でPC内のファイルを開くことが出来ます。

一番上に戻る↑

(2)転送ソフトに問題がある場合

設定が間違っている

FTPに関する設定は大丈夫でしょうか?もう一度設定を確かめましょう。大文字小文字も区別されることが多いので、そのあたりも慎重に。→『設定事項を確認しよう』

特にパスワード入力時などはCapsLockがかかってしまっていないかチェックしましょう。(CapsLock:通常のアルファベット入力を大文字にする機能)

ADSLの罠

『ADSLにするとFTP転送が出来なくなった。ダイアルアップ接続ならば問題なく出来るのに……』ということはありませんか?

そういう場合は、FTPソフト(FTPクライアント)をPassiveモード(PASVモード)にすると解決します。また一つのFTPソフトで上手く行かないときは他のソフトを使ってみると良いでしょう。

なお、FFFTPの場合は
接続→ホスト設定→ホスト一覧→設定変更→拡張→『PASVモードを使う』のチェックボックスをON
で設定できます。FFFTPで複数のサーバーの設定があるときは、それぞれのホスト設定で変更をする必要があります。

※PageMillはPASVモードに変更することは出来ません。

転送のモード

転送は、『アスキーモード(テキスト、文字)』と『バイナリーモード(生データ)』の2種類の方法があります。多くのFTP転送ソフトでは自動的に判別してくれます。画像などを転送したのに変な文字が出てくるなどの場合は、転送モードが間違っている可能性もあります。どちらのモードを使うかは、テキストエディタで開くことの出来るもの(HTMLファイルなど)はアスキー(テキスト)モード、それ以外はバイナリーモードとすれば、ほぼ問題ないでしょう。

セキュリティーソフトの影響

ウィルス対策ソフトなどが、FTP転送に影響を与えていることがあります。詳しくはウィルス対策ソフトの設定を見てみましょう。

一番上に戻る↑

(3)ブラウザーに問題がある場合

FTP転送ソフトで見る限りは新しいファイルが転送されているのに、『ファイルが表示されない』『古いファイルが表示される』『真っ白である』『ページが表示されない』場合は、ブラウザー自身やブラウザーの操作の仕方に問題があるかもしれません。

転送したのにいつまでも『お待ちください』のまま、変なファイル一覧が表示される

『http://www....../~acount/』のようにスラッシュ『/』で終わったURLは、"index.html"や"index.htm"などの特別なファイル名のものを表示するように設定されています。ヘルプなどで『トップページはindex.htmlまたはindex.htmにしてください』といった表現の仕方をしているのではなかろうかと思います。特に従来型のジオシティーズではトップページは"index.html"のみとなっています。index.htm(拡張子の最後にlがない)では表示されないので注意が必要です。

転送は上手くいっているようなのに、古いファイルが表示されてしまう

こういう時は、ブラウザーのキャッシュが破損していることが多いです。インターネットエクスプローラ(IE, Internet Explorer)の場合は、キャッシュは『一時ファイル』と呼ばれています。『ツール→インターネットオプション→全般→インターネット一時ファイル→ファイルの削除』をやってみましょう。その他のブラウザーの場合は、それぞれキャッシュを削除してみてください。

URL(サイトアドレス)を打ち込んだけれども『ページがない(Not found)』などと表示される

そのURLは本当に正しいでしょうか?スペルミスなどはありませんか?大文字小文字も区別されますので注意が必要です。なお、URLでよく出てくる『~』はチルダと呼ばれていて、日本語キーボードの場合は、『Shiftキー』+『^』で出てきます。また、ファイル名は拡張子まで書かないといけません。

真っ白なページが出てくる

文字コードが違うか、HTMLが間違っている可能性があります。

まず、ブラウザーの文字コードをチェックしましょう。IEの場合は、『表示→エンコード』日本語(自動判別)にしてみましょう。

また、table要素の終了タグ(</table>)などの閉じ忘れでも上手く表示されないことはあります。いずれの場合も、ソースを見ると一応HTMLを見ることが出来るのが特徴です。(IEの場合、ソースは『表示(またはWindowsなら右クリック)→ソース』で表示させることが出来ます)

一番上に戻る↑

(4)サーバーに問題がある場合

サーバー独自の仕様だったり、サーバーのトラブルだったり、FTP転送が出来ない原因にサーバー側の問題もあります。

ファイルの種類やファイルサイズに制限がある

サーバーによってはファイルの種類を限定している場合があります。ジオシティーズの場合は、ヘルプの転送できるファイルの種類に具体的に書いてあります。また、一度の転送できるファイルサイズを制限をしている場合もありますので、そういった制限がないか、サーバー側のヘルプなどを読みましょう。

ファイルを転送するための接続方法に制限がある

特にプロバイダーが提供しているサーバースペースの場合は、そのプロバイダー経由でインターネットに接続しないとFTP転送できないようになっていることがあります。

ファイルを転送する場所が決められている

『設定事項を確認しよう』の初期フォルダは正確ですか?サーバーによっては、適切なフォルダに入れないとエラーが出ることがあります。

サーバーの容量が一杯になってしまった

サーバーの容量にはまだ空きがありますか?一杯になってしまうと、当然新たにファイルを転送は出来ません。いらないファイルを削除するか新たにサーバーを借りましょう。

サーバーと転送に使った手段の相性が悪い

まれではありますが、サーバーと転送手段・環境の相性が悪い場合があります。たとえば、ジオシティーズのEZアップロードというツールは、MacのIE4.5とは相性がかなり悪いです。そういった情報は、サーバーのヘルプなどに載っていますので確認してみましょう。

サーバー側のトラブル

サーバー側や回線状況が上手く行っていないことはあります。とりあえず間をあけたり違う時間帯に再度転送して見ましょう。そのほか、「サーバーのトップページやエラー報告ページに、トラブル報告がないか」「そのサーバーの支援掲示板(ジオシティーズなら助け合い広場など)で、同じようなトラブルは報告されていないか」「同じサーバーのほかの人のページを見ることは出来るか」をチェックしましょう。もし、サーバー側でトラブルが報告されていたり、支援掲示板で同じようなエラーが起きているときは、サーバーが復活するまで待つしかないこともあります。

一番上に戻る↑

質問するときのコツ

どうにもこうにも上手く行かなくて、サーバー側にメールで問い合わせたり、サイト作成支援掲示板に質問するときは、極力具体的に書きましょう。

少なくとも上記のような情報を入れて質問しましょう。無理に専門用語を使おうとしなくて良いので、ありのままを自分の言葉で丁寧に説明するようにしましょう。

テンプレート(コピーしてご利用ください)
[前へ|トップページへ戻る|次へ]
一番上に戻る↑