Jak dodać obsługę FTP do Eclipse?
Używam narzędzi programistycznych Eclipse PHP. Jaki byłby najprostszy sposób uzyskania dostępu do pliku lub może utworzyć zdalny projekt poprzez FTP, a może SSH i SFTP?.
6 answers
Eclipse natywnie obsługuje FTP i SSH. Aptana nie jest konieczna.
Natywne wsparcie FTP i SSH w Eclipse znajduje się we wtyczce "Remote System Explorer End-User Runtime".
Zainstaluj go za pomocą samego Eclipse. Te instrukcje mogą się nieznacznie różnić w zależności od wersji Eclipse:
- przejdź do "Pomoc" - > "Zainstaluj nowe oprogramowanie" (w starszych zaćmieniach nazywa się to czymś nieco innym)
- z listy rozwijanej "Work with:" wybierz stronę wydania wtyczki swojej wersji. Przykład: dla Keplera jest to
Kepler - http://download.eclipse.org/releases/kepler - w polu filtra wpisz "remote".
- zaznacz pole "Remote System Explorer End-User Runtime"
- Kliknij "Dalej" i zaakceptuj warunki. Powinien teraz pobrać i zainstalować.
- Po zainstalowaniu Eclipse może chcieć ponownie uruchomić.
Używanie go w Eclipse:
- Window - > Open Perspective - > (maybe select 'Other') - > Remote System Explorer
- File -> New - > Other -> Remote System Explorer (folder) - > Connection (lub wpisz Connection w polu filter)
- Wybierz FTP z panelu "wybierz typ Systemu Zdalnego".
- wypełnij informacje o Hostie FTP w następnym panelu(Nazwa użytkownika i hasło pojawią się później).
- w Panelu Systemy zdalne kliknij prawym przyciskiem myszy nazwę hosta i kliknij "Połącz".
- wprowadź nazwę użytkownika + hasło i jesteś dobry! Nie do końca dobrze. System RSE jest dość nietypowy, ale jesteś połączony. A Ty jesteś mądrym ciasteczkiem! Resztę wymyślisz.
Edit: Aby zmienić domyślny port, postępuj zgodnie z instrukcjami na tej stronie: http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-11 19:44:14
Zainstaluj Aptana plugin do Twojej instalacji Eclipse.
Posiada wbudowaną obsługę FTP i działa doskonale.
Możesz:
- edycja plików bezpośrednio z serwera FTP
- Wykonywanie zarządzania plikami / folderami (kopiowanie, usuwanie, przenoszenie, zmiana nazwy itp.)
- wysyłanie / pobieranie plików na / z serwera FTP
- Synchronizacja plików lokalnych z serwerem FTP. W tym celu możesz utworzyć kilka profili (w rzeczywistości projektów), dzięki czemu nie będziesz musiał przerzucać ich w kółko jeszcze raz.
W rzeczywistości obsługa FTP jest tak dobra, że używam Aptana (lub Eclipse + Aptana) teraz dla wszystkich moich potrzeb FTP. Dodatkowo dostaję podświetlanie składni / jakiekolwiek wsparcie dla kodowania. Przyznaję, Eclipse nie jest najszybszą aplikacją do uruchomienia, ale nie denerwuje mnie tak bardzo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-11 09:26:12
Czy sprawdziłeś RSE (Remote S ystem E xplorer) ? Myślę, że jest blisko tego, co chcesz osiągnąć.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-18 19:35:10
Nie jestem pewien, czy to działa dla ciebie, ale kiedy robię małe solowe projekty PHP z Eclipse, pierwszą rzeczą, którą skonfigurowałem, jest skrypt Ant do wdrożenia projektu do zdalnego środowiska testowego. Koduję lokalnie, a kiedy chcę go przetestować, po prostu wciskam skrót, który aktualizuje zdalną stronę.
Eclipse ma dobrą obsługę Ant po wyjęciu z pudełka, a skrypty nie są trudne do wykonania.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-18 19:30:52
Wtyczka SFTP: http://www.jcraft.com/eclipse-sftp/ :)
Ponieważ żadne z wymienionych rozwiązań mnie nie zadowoliło, napisałem skrypt, który używa WinSCP do synchronizacji lokalnych katalogów w projekcie z serwerem FTP (S)/SFTP/SCP po uruchomieniu funkcji autobuild eclipse. Oczywiście jest to rozwiązanie tylko dla Windows.
Może ktoś uzna to za przydatne: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-05 16:36:28