Accessibility

Dreamweaver TechNote

リモートサーバに新規ディレクトリを作成することができない(エラー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ではリモートサイトディレクトリ)に、カレントディレクトリの入力が必要になります。

※ただし、この現象はすべてのサーバで起こるものではないので、多くの場合はこの必要がありません。

ID: dw0245
Product: Dreamweaver
Versions: ---
OS: ---
Browser: N/A
Server: N/A
Database: N/A
Former ID: N/A