Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Q&A技術的な質問と回答

Q.サーバー配信時に「FTPサーバーのカレントディレクトリが取得できませんでした。」と表示されて配信を開始できない

サーバー配信で配信設定を保存したら以下のメッセージが出ました。どういうことでしょうか。

FTPサーバーのカレントディレクトリが取得できませんでした。

A.

配信設定が間違っている可能性あります。
設定内容がすべて正しいか再確認してください。

特に「開始ディレクトリ」の設定にご注意ください。

「開始ディレクトリ」の基点は、FTP ユーザーのホームディレクトリとなります。
そのため、配信先サーバーの絶対パスではなく、FTP ユーザーのホームディレクトリからの相対パスを設定します。

つまり、実際の配信先は「FTP ユーザーのホームディレクトリ」+「開始ディレクトリ」となります。

例えば以下の配信設定では、対象サーバーの /home/ftpuser/var/www/html 配下にコンテンツが配信されます。

  • FTP ユーザーのホームディレクトリ: /home/ftpuser
  • 開始ディレクトリ: /var/www/html

意図したディレクトリに配信する設定になっているか、今一度ご確認ください。

また、配信先の環境によっては「開始ディレクトリ」が空欄のままだと本エラーが発生する場合があります。
FTP ユーザーのホームディレクトリ直下に配信する場合、「開始ディレクトリ」にスラッシュ「/」を入れて正常に保存されるかお試しください。

上記に問題がない場合、以下が原因の可能性もありますので、配信先の環境についてご確認ください。

  • 配信先のネットワーク環境側で制限(ファイアウォールなどによる IP アドレス制限やポート制限)をおこなっていないか
  • 配信設定で SSL のチェックをしていない場合、FTP サーバー側で SSL なしの FTP 通信を許可しているか
Q&A検索