Zend Studio и удаленный хост - лучшие практики - PullRequest
2 голосов
/ 27 июня 2010

Получил следующее:

  1. Zend Studio
  2. Zend Framework Project
  3. Удаленный хост с FTP и SSH (root-доступ)

Хочу:

  1. Сохранить непосредственно на удаленном хосте.

В настоящее время я работаю на локальном * сервере AMP, вручную обновляя пульт через FTP.

Пробовали разные способы достижения вышеизложенного - очевидно, что это не удалось.

Может кто-нибудь сказать мне, что делать? Studio 5 (pre-eclipse) была намного лучше для чистого «программирования по FTP».

/ Philip

Ответы [ 3 ]

8 голосов
/ 19 октября 2011

В настоящее время я использую поддержку удаленного сервера для синхронизации моего проекта напрямую с моим сервером i5.

Работает с использованием ftp или sfpt, если вы включили SSH на своем сервере.

Работает очень хорошо.

  1. Перед использованием поддержки удаленного сервера вы должныустановить подключение к серверу: перейти в меню окна> открыть перспективу> другое> удаленный системный обозреватель
  2. настроить подключение к серверу
  3. вернуться к phpvelop перспектива
  4. Чтобы добавить «поддержку удаленному серверу» в существующий проект, щелкните проект, щелкнув правой кнопкой мыши> Свойства> Поддержка удаленного сервера
  5. Флаг включения Свойства удаленного подключения
  6. Настройка всех свойстви выберите загрузку файлов «при сохранении»

Таким образом, ZS работает локально над проектом файла (индекс, файлы сборки ecc) и загружает на сервер только файлы .php и .js.

Он может очень хорошо работать с поддержкой svn , поскольку он НЕ загружает (.svn) файлы на сервер, но сохраняет его локальным.

0 голосов
/ 12 июля 2010

Что бы вы ни делали, не используйте Expandrive.Это то, с чем я сейчас работаю, и это приводит ZSE к краху.Иногда Expandrive просто перестает работать, и ZSE считает, что файл исчез, поэтому вам нужно закрыть все, а все, что не было сохранено, потеряно.

РЕДАКТИРОВАТЬ: Одно из решений, которое работает для нас, - это использование протокола SMB, совместимость Windows с SMB для создания удаленного диска, а затем взаимодействие с базой кода таким образом.Обязательно игнорируйте создание больших статических файлов или больших файлов, которые вы не будете редактировать напрямую, чтобы еще больше ускорить Eclipse при создании проекта таким способом.

0 голосов
/ 29 июня 2010

Вы можете использовать сторонние утилиты:

для подключения FTP / SFTP к диску или папке, чтобы вы могли работать как есть локально.

...