最近、ftp サーバー ファイルを直接操作するために、sublime text 2 プラグイン「SFTP」をインストールしました。FTPサーバーに正しく接続しますが、ファイルをアップロード/保存すると(元のファイルへの編集を保存するために)、更新を保存する元のファイルが上書きされず、代わりにftpに新しいファイルが作成されますフォルダー: 保存時に「index.php」を編集すると、崇高なテキストによって新しいファイル「index.php.1」が作成され、元の index.php は更新されないままになります。
これはパーミッションの問題である可能性があるとは思いませんが、私のサーバーでは、フォルダーはすべてのユーザーで 777 であり、ファイルも 777 のパーミッションを取得しています。
これが私のsftpプラグイン構成ファイル(sftp-config.json)です:
{
// The tab key will cycle through the settings when first created
// Visit http://wbond.net/sublime_packages/sftp/settings for help
// sftp, ftp or ftps
"type": "ftp",
"save_before_upload": true,
"upload_on_save": true,
"sync_down_on_open": true,
"sync_skip_deletes": false,
"confirm_downloads": false,
"confirm_sync": true,
"confirm_overwrite_newer": false,
"host": "mobility.unixdata.es",
"user": "admin",
"password": "mlcud",
//"port": "22",
"remote_path": "/Escriptori/htdocs/betamobility/testing",
"ignore_regexes": [
"\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
"sftp-settings\\.json", "/venv/", "\\.svn", "\\.hg", "\\.git",
"\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini"
],
"file_permissions": "777",
"dir_permissions": "777",
//"extra_list_connections": 0,
"connect_timeout": 30,
//"keepalive": 120,
//"ftp_passive_mode": true,
//"ssh_key_file": "~/.ssh/id_rsa",
//"sftp_flags": ["-F", "/path/to/ssh_config"],
//"preserve_modification_times": false,
//"remote_time_offset_in_hours": 0,
//"remote_encoding": "utf-8",
//"remote_locale": "C",
}
ご協力いただきありがとうございます !!