ホームページビルダー基本編
転送・FTPツール
- 転送設定
- 初めて転送する
- 転送設定を変更する
- 変更したページだけ転送する
- アクセス権限がないとメッセージが表示されたら
- 画像がバツ印になっている
- FTPツールを使う
- FTPツールの起動と操作画面
- FTPツールを使って転送する
- 転送先のファイルを操作する
- 転送済みのファイルを削除する
- サーバー側に新しいフォルダを作成する
- CGIを設置するまえに
- CGI転送時のパーミッション(アクセス権)の変更
転送設定
転送設定は、サイトを構築する時やサイト転送の時にも設定できます。
サイト→転送設定→転送設定の新規作成→転送設定名は、自分のわかりやすい名前を入力
転送先のサーバー名、ユーザーID、パスワードはプロバイダから指定されたものを入力してください。
転送先フォルダ・・・・特に指定されていなければ入力しなくてよいです。
初めて転送する
まるごと転送してくれる便利な機能があります
メニューバーより サイト→サイト転送→<登録済みの転送設定を選択して転送する>をチェック→転送先設定名を確認→ページサイト転送の画面になる→前回の転送から変更のあったファイルを転送→完了
2回目以降も<前回の転送から変更のあったファイルを転送>を選択していれば自動的に転送します
もし、以前に転送していた画像などが選択されていた場合、転送ファイルの一覧で対象から削除することが出来ます。
転送に時間がとてもかかるようなら、こちらをチェックすると短縮できますが、そうでない場合は特に、削除する必要はありません。
転送設定を変更する
サイト→転送設定→転送設定→変更する転送設定名をクリック→設定変更
変更したページだけ転送する
メニューバーより サイト→ページ転送
左横にある<サイト/素材ビュー>から転送したいファイルを選択し、右クリックでページ転送も出来ます。
アクセス権限がないとメッセージが出たら・・・
ファイル名を確認しましょう。
使えるのは半角英数と - _ です。全角文字や半角カナは使えません。
もし、画像のファイル名を変更した場合は、そのファイルのあったページを見直し、変更しなくてはいけません。
画像がバツ印になっている
※以下の理由で表示されない場合が多くあります。
<A> サイト外の画像を挿入しているためビルダー上でパスの書き換えが行なわれていない
<B> サーバに画像ファイルが転送されていない。
<C> ファイル名に半角英数以外の文字を使っている。
もう一度確認しましょう。画像ファイル名も必ず半角英数で。
バツ印になっている画像がなぜ表示されないか、原因を調べる方法として。素材などをダウンロードするときに使う、右クリックが役に立ちます。
オンラインの状態で自分のページをブラウザで開き、バツ印のところへカーソルをもっていき <右クリック→プロパティ>
表示されたら、ファイル名とアドレスの確認をしてください。
画像のファイル名とURLのファイル名は合っていますか?
ファイルは転送されてますか?
ちゃんと http://で始まってますか?
file:///〜などのアドレスになっていませんか?
file:///〜から始まるURLになっている場合は画像がサイト外にある可能性があり、パスの変更が行われていないのかもしれません。
※解決策
<A>の場合 画像をサイト内に移動し、再度画像の挿入を行ない保存し、転送します。
サイト外の画像を選択していた場合、転送の際に画像が転送されていない可能性があります。
ページ転送やサイト転送を使って転送するとサイト内の画像であれば自動的に転送対象になります。
<B>の場合 FTPツールを利用して画像を転送します。
<C>の場合 ファイル名を変更します。
ファイル名を変更後は、再度画像の挿入を行ない保存し、転送します。画像の転送も忘れないように。
FTPツールを使う
転送済みのファイルを削除したい。転送されているか確認したい。CGIを転送したい。というときはFTPツールを利用します。
また、ビルダーでは、サイト転送ページ転送と便利な機能がついていますが、拡張子がビルダーの転送対象に合致しない場合は転送してくれない場合があります。そんなときは、FTPツールを利用してファイルの転送を行ないます。
FTPツールの起動と操作画面
FTPツールは、ビルダー編集画面から ツール→FTPツールの起動 で立ち上げることができます。
このとき、サイトを開いていれば画面上の左側には、サイト内のファイルが表示されます。
また、Windowsの場合は、スタート→プログラム→IBMホームページビルダー→ファイル転送
この方法でもFTPツールを開くことができますが、この場合、画面左側にはサイト内のファイルは自動的に開かれません。
※FTPツール画面<図1>
<図2>
A 自分のパソコンからサーバーへファイルを転送します。
B サーバー側のファイルを自分のパソコンヘ転送します。
C PCとサーバー上のディレクトリを同期します。
D 転送する際のモードを自動で切り替えします。
普通はこれを選択してください。
E バイナリモードで転送します。
F テキストモードで転送します。
(<設定>の中の<転送モード自動判別設定>で拡張子の追加や削除が出来ます
複数のファイルを選択したいときは、シフトを押しながらファイルを選択すると複数選択出来ます。
FTPツールを使って転送する
<図1>「自分のpc上」のファイルを選択し、<図2>の「A」ボタンをクリックする。
転送先は、サーバー上に表示されているところに転送するので、転送先フォルダの指定がある場合は、先にサーバー上の転送したいフォルダを開いて転送する。
転送先のファイルを操作する<FTPツール>
サーバー上の画面にカーソルをもっていって→右クリック をすると下のように操作できるメニューが表示されます。
「新しいフォルダの作成」で転送先にフォルダを作成することができます。
「ファイルの削除」 で転送済みのファイルを削除することができます。
※V11では、[フォルダのサイズ]でサーバー上の容量が確認できるようになりました。それ以前のバージョンには[フォルダのサイズ]のメニューはありません。
また、「転送したはずなのにページが更新されない」などの場合は、「更新日時」の欄を確認してみてください。
転送済みのファイルを削除する<FTPツール>
FTPツールの起動→サーバーを選択→接続→サーバー側のファイルが表示されたら、サーバー側の削除したいファイルを選択→右クリック→削除
サーバー側に新しいフォルダを作成する<FTPツール>
サーバー側のファイル表示の画面へカーソルをもっていき→右クリック→新しいフォルダの作成(サブフォルダの作成を許可していないサーバーもあります)
CGIを設置する前に
利用しているサーバーがCGI設置を許可しているか確認してください。許可していないサーバーにはCGIは設置できません。
また、配布されているCGIを設置する際、ビルダーの操作で関係するのはFTPツールを使った転送とパーミッションの変更です。設置に関する詳細は、御利用になるCGIスクリプトを配布しているサイト様にお問い合わせください。
CGI転送時のパーミッション(アクセス権)の設定<FTPツール>
サーバー上へカーソルをもっていき、右クリックをして<アクセス権の変更>を選択します。
(ここでパーミッションの変更を行います。)

例えば、705に変更したい場合は、上から 4 2 1になっているので足し算して7にします。ということは全てにチェックを入れると7になります。0にしたいときは全てのチェックをはずします。5にしたいときは一番上と一番下にチェックを入れます。この繰り返しで、指定されたファイルのパーミッションを全て変更します。
※CGIを上手く設置できない単純な原因として以下のような例があります。
・cgiの一行目にある、Perlのパスの指定を変更しなかった。
・サーバーへ設置するcgiの場所を間違った。
・設置完了後、呼び出すURLを間違っていた。