リモートサーバに新規ディレクトリを作成することができない(エラー550)
内容HTMLファイル等はPUTすることは出来るが、リモートサーバ上にないディレクトリをPUTしたり、リモートサーバ上にないディレクトリの中に入ったファイルをPUTしようとすると、
---
リモートフォルダ~(ホストディレクトリ名)/(ディレクトリ名)は作成できません。
550~(ホストディレクトリ名)/(ディレクトリ名):No such file or directory.
---
というエラーメッセージが出てPUTできない。
原因
サーバの設定(プロバイダのサーバコンピュータの設定)や、Dreamweaverのサイト情報によることが原因のようです。他のFTPソフトは、作業する領域のみファイルの管理をしますが、Dreamweaverはサイト全体でファイルを管理するという仕様から、ディレクトリを作成する際のパラメータの渡し方が異なります。
対処法
Dreamweaver側で対処する方法は、以下の通りです。この方法で対処できるかどうかは状況によりますが、一度お試しください。
| 1 |
サイトウインドウを開きます。 |
| 2 |
サイトメニューからFTPログを選び、FTPログウインドウを開きます。 |
| 3 |
サイトウインドウの接続ボタンを押して、目的のリモートサーバに接続します。FTPログにコマンドやサーバからのレスが表示されます。 |
| 4 |
FTPコマンドの入力フィールドに「PWD」と入力し、returnを押します。 |
| 5 |
サーバがcurrent directoryを返してきます。 例)"/usr/home/mmkk" is current directory. のように返してくると思います。 |
| 6 |
このcurrent directory をコピーします。 例)current directoryが"/usr/home/mmkk"ならば、 「/usr/home/mmkk」をコピーしてください。 |
| 7 |
サイトの編集を開いてください。 |
| 8 |
ホストディレクトリ(DW1.2ではリモートサイトディレクトリ)の欄が 「~mmkk/public_html/」のようになっている場合は 「/usr/home/mmkk/public_html」となるようにペーストしてください。 |
| 9 | OKを押してサイト情報を閉じてください。 |
つまりこの場合には、ホストディレクトリ(DW1.2ではリモートサイトディレクトリ)に、カレントディレクトリの入力が必要になります。
※ただし、この現象はすべてのサーバで起こるものではないので、多くの場合はこの必要がありません。