Имя: Пароль:
IT
 
Чем синхронизировать HTML-сайт с FTP?
0 Гений 1С
 
гуру
02.01.13
16:53
Есть локальная копия сайта в PURE HTML, ее правлю и хочу синхронизировать с FTP.
Уже 3 года не могу найти толковой программы, пусть и платной.
Использую бесплатную WebSynchronizer 1.5, ее перестали сопровождать 2 года назад.
У нее есть глюк. Если файла надо удалить на FTP, она его удаляет и вылетает. Приходится перезапускать. И так, пока все файлы не удалит лишние.
Посоветуйте какую-нибудь тулзу.
1 Jump
 
02.01.13
16:59
(0)Батник и консольный фтп клиент. Чего еще надо?
2 Токарь
 
02.01.13
21:59
(0) TotalCommander--СинхронизироватьКаталоги
3 milan
 
02.01.13
22:22
Rsync?
4 artist
 
02.01.13
22:23
Гениталий такой генитальный...
Многие проги для бэкапа имеют функцию синхронизации...
Например - KLS Backup
5 Гений 1С
 
гуру
02.01.13
22:38
(1) нужно синхронизировать, а не копировать.
(2) TC перестал юзать, он хранит пароли в открытом виде, вирусы тащат их только в путь. У меня несколько FTP. И потом, это ж надо открыть нужный каталог, неудобно использовать, много ручек.
(3) гм, не пробовал. Посмотрю.
(4) мне нужен не бэкап, а именно синхронизация.
6 artist
 
02.01.13
22:46
(5)ты ещё раз пост (4) прочитай, переведи с русского на свой, осмысли, потом отвечай
7 artist
 
02.01.13
22:53
(5)Не пробовал не сохранять пароли в ТС?
8 Скользящий
 
02.01.13
22:57
синхронизацию можно по дропбоксу сделать...
9 Фокусник
 
02.01.13
23:02
(0) на 1с напиши :)
10 Jump
 
02.01.13
23:05
(5)Еще раз батник и консольный фтп клиент.
11 Jump
 
02.01.13
23:10
12 Токарь
 
02.01.13
23:25
(5)1).понятно, что в самом ТС храним вымышленный пароль, а подставляем нужный только при соединении.
2).Дерево каталогов синхронизит даже древний ТС 6.01. Достаточно при сравнении встать на верхние уровни.
13 Гений 1С
 
гуру
02.01.13
23:25
(9) хотел, но что-то лень.
(8) мне не с дропбоксом, а с конкретным FTP (причем их несколько, т.к. у меня несколько сайтов).
14 Гений 1С
 
гуру
02.01.13
23:26
(7) у меня 5 FTP шек. Каждый раз пароли вводить? Они длинные.
Кроме того, каждый раз каталоги выбирать?
15 Токарь
 
02.01.13
23:28
(14) Из Блокнота скопипастить пароль нетрудно.
16 Гений 1С
 
гуру
02.01.13
23:30
(11) это не FTP
(15) один раз не трудно, а 5 раз скопировать пароль, выбрать каталоги синхронизации - это как то влом. Ты ж автоматизатор, а не Токарь.
17 Jump
 
02.01.13
23:32
(14)Один раз пишешь батник, где две строчки -
Первая строчка вызов ftp клиента с параметрами скачивания новых и измененных файлов с сервера.
Вторая строчка вызов ftp клиента с параметрами закачивания новых и измененных файлов на сервер.

Там же и пароли прописываются.
Для других сайтов копипастишь эти строчки, и меняешь пути и пароли.
После чего натравливаешь на батник виндовый планировщик.
18 Токарь
 
02.01.13
23:32
(16)Чего выбирать-то, если пути (род.каталог) по-умолчанию прописываются в свой-ах соединения, как пример "./www/htdocs/"
19 Гений 1С
 
гуру
02.01.13
23:34
(17) а че за ftp клиент?
20 Гений 1С
 
гуру
02.01.13
23:35
(18) возможно, но необходимость ввода пароля убивает напрочь всю романтику. Короче, ТС не катит
21 Jump
 
02.01.13
23:37
Ну или вот - http://www.killprog.com/fdrve.html
Синхронизирует локальную папку с фтп сервером.
Т.е вся работа с сервером сводится к работе с локальной папкой.
То что доктор прописал для  ленивых одинэсников.
22 Jump
 
02.01.13
23:37
(19)Например см. (11)
23 Гений 1С
 
гуру
02.01.13
23:38
(21) Фтп-драйв я видел. Но это ж не синхронизация, а ты просто увидишь ФТК, как файловый каталог. Не...

(22) Я (11) посмотрел и нифига не понял.
24 Jump
 
02.01.13
23:43
(23)А походить по ссылкам и глянуть синтаксис параметров командной строки не судьба?
http://winscp.net/eng/docs/commandline

Вот и пример сразу почти готовый - winscp.exe [mysession] /synchronize [local_directory] [remote_directory] [/defaults]
осталось дописать параметры сессии с фтп и готово.
25 Гений 1С
 
гуру
02.01.13
23:49
(24) как то очень наворочено, блин
26 Скользящий
 
02.01.13
23:51
Ты же гений, епт
27 Jump
 
02.01.13
23:51
(25)А как ты хотел? Не нравиться используй гуй, и вбивай пароли ручками.
Ты ж вроде программер, че синтаксис не осилишь?
28 Jump
 
02.01.13
23:53
Если лень - 40 баксов на яндекс и я впишу в батник пару строчек.
29 Jump
 
03.01.13
00:10
GoodSync в бесплатном варианте будучи поставлен на компьютер синхронизирует файлы с ftp, WebDAV, и амазоновским S3, все настройки в гуях, и никаких танцев с бубном.
Или опять же еще один консольный фтп клиент-
wiki:Lftp
lftp -e «mirror -R --delete --only-newer /путь_к_файлам» -u логин,пароль айпишник_сервера
30 jbond
 
03.01.13
01:44
Гений учицо кодить  на хтмл
31 Web00001
 
03.01.13
06:36
(30)да он давно уже пробует, получается правда реальный ад, но его это не смущает. Я видел его хомпагу (правда пару или больше лет назад)это был лютый 3.14здец, такого отвратительного вида сайт очень сложно найти в инете. Но ему этого мало, он еще и поучает http://fix-in.narod.ru/articles/web_php_template/article.htm причем не стесняется, так и говорит:
Я тут почитал "Шаблоны в PHP для чайников" и о чудо узнал что код php можно встраивать прямо в html. Ну как бы молодец чо. О сколько на открытий чудных.. А он еще не знает что бывает css и про то, что те кто указывают цвет\стиль элемента прям на теле страницы, будут гореть в аду в своем персональном котле. Гений как всегда где то в 19 веке.
32 Web00001
 
03.01.13
09:55
(29)говорят очень удобная вещь
(0)используй гитхаб, то есть привяжи домен к gh-pages(или используй который они дают), и просто делай коммиты в репозиторий. Мало того, что все будет синхронизироваться, так у тебя будет еще история всех изменений, а в своем http://fix-in.narod.ru/ сделай туда редирект, моя хомпага так и делает.
33 jbond
 
03.01.13
16:00
(31) - 2031 год. Гений узнал что такое MVC фреймворки на PHP

Гордится скаченными исходниками Yii
34 Гений 1С
 
гуру
10.01.13
14:40
(28) да что же это такое. Сколько уже лет существует FTP и нет ни одного толкового клиента?
35 Гений 1С
 
гуру
10.01.13
14:41
(29) в винде есть прога для синхронизации встроенная robocopy, а что-нибудь такое для FTP есть?
36 Jump
 
10.01.13
17:50
(35)Клиентов дофига, тебе их тут немало насоветовали.
Ты просто не умеешь или не хочешь ими пользоваться.