Эта неделя была очень, очень трудно ... но я не могу позволить это кончится, не пройдя онлайн хотя бы небольшой, жалким ничтожеством отзыв! Таким образом, чтобы делать вещи, на лету, я вам скажу, как я делаю синхронизацию сайт, который я разработал локально с копией, которая опубликована в каталоге вашего FTP-пространство.

Я утверждаю, что это не так, как я работаю в обычном режиме: хороший ребенок 70-х годов я редактировать код непосредственно в интерактивном режиме, а не в производство, но на сайте (удар). На этой неделе мне довелось, однако, того, чтобы взломать веб-сайт клиента, который разместил в моем распоряжении только и исключительно на свой FTP-аккаунта. Так что я начал развивать локальную копию сайта и сохранить синхронизироваться с онлайновой версией одной, простой, прекрасной командой:

lftp -u 'username,password' ftp.mydomain.com -e "set ftp:ssl-protect-data true;mirror --reverse /home/ivan/test test; exit;"

Другими словами:

  • Имя пользователя: имя пользователя для FTP
  • Пароль: пароль, связанный с именем пользователя FTP
  • ftp.mydomain.com: хозяин FTP счет
  • / Главная / Иван / тест: локальную папку (без пробелов)
  • Тесты: удаленную папку (например, один там, где размещен на сайте)

Обратите внимание на опцию "установить ftp:ssl-protect-data истинный", который защищает аутентификации и SSL FTP через "зеркало заднего хода", который позволяет синхронизировать загрузки, а не добавления.

Разумеется, с той же командой вы можете сохранить удаленное резервное копирование на локальный каталог, хотя такого рода вещи мы рекомендуем использовать Rsync ``, который делает все через SSH ``.

Ни больше, ни меньше. Счастливые выходные!

Отправить эту содержания:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter