2008-09-18 43 views
85

Tôi đang sử dụng Công cụ phát triển PHP Eclipse. Điều gì sẽ là cách dễ nhất để truy cập một tập tin hoặc có thể tạo một dự án từ xa máng FTP và có thể SSH và SFTP ?.Làm cách nào để thêm hỗ trợ FTP vào Eclipse?

+2

Câu hỏi hay. Tôi đã tìm kiếm một thời gian dài cho điều này nhưng tôi luôn luôn đi với Dreamweaver cuối cùng. –

+6

Chỉ một lời cảnh báo về Aptana - tôi đã tải xuống nó vì câu hỏi này. Đó là một plug-in rộng lớn, không chỉ làm nhiều việc hơn. Vì vậy, nó bổ sung thêm mọi thứ trong quá trình cài đặt Eclipse của bạn - bao gồm các quảng cáo cho Adobe. Dường như không có cách nào để loại bỏ nó. Đối với tôi, đây là một thảm họa hoàn toàn làm rối loạn cấu hình Eclipse của tôi. Vì vậy, được cảnh báo - biết những gì bạn đang nhận được với Aptana. – delany

Trả lời

214

Eclipse natively hỗ trợ FTP và SSH. Aptana là không cần thiết.

Hỗ trợ FTP và SSH gốc trong Eclipse nằm trong Plugin "Trình chạy cuối người dùng cuối người dùng cuối trình duyệt".

Cài đặt nó thông qua Eclipse. Những hướng dẫn có thể thay đổi chút ít với các phiên bản của Eclipse:

  1. Đến 'Help' -> 'Cài đặt phần mềm mới' (trong nhật thực lớn tuổi, điều này được gọi là một cái gì đó một chút khác nhau)
  2. Trong 'Làm việc với : 'thả xuống, chọn trang web phát hành plugin của phiên bản của bạn. Ví dụ: đối với Kepler, đây là
    Kepler - http://download.eclipse.org/releases/kepler
  3. Trong trường bộ lọc, nhập 'từ xa'.
  4. Chọn hộp bên cạnh 'Thời gian chạy người dùng cuối người khám phá hệ thống từ xa'
  5. Nhấp vào 'Tiếp theo' và chấp nhận các điều khoản.Nó bây giờ sẽ tải về và cài đặt.
  6. Sau khi cài đặt, Eclipse có thể muốn khởi động lại.

Sử dụng nó, trong Eclipse:

  1. Window -> Open Perspective -> (có lẽ chọn 'Khác') -> từ xa Hệ thống Explorer
  2. File -> New -> Khác -> Remote Trình khám phá Hệ thống (thư mục) -> Kết nối (hoặc nhập Kết nối vào trường bộ lọc)
  3. Chọn FTP từ bảng điều khiển 'Chọn Loại Hệ thống Từ xa'.
  4. Điền thông tin máy chủ FTP của bạn vào bảng điều khiển tiếp theo (tên người dùng và mật khẩu đến sau).
  5. Trong bảng điều khiển Hệ thống Từ xa, bấm chuột phải vào tên máy chủ và bấm 'kết nối'.
  6. Nhập tên người dùng + mật khẩu và bạn tốt!
  7. Vâng, không chính xác 'tốt'. Hệ thống RSE khá bất thường, nhưng bạn đã kết nối.
  8. Và bạn là một cookie thông minh! Bạn sẽ tìm ra phần còn lại.

Edit: Để thay đổi cổng mặc định, hãy làm theo các hướng dẫn trên trang này: http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse/

+1

Điều này thật tuyệt vời, rất đẹp và dễ hiểu. Thanks @Rendall – pal4life

+0

Hỗ trợ FTP của RSE không phải là sự sang trọng giống như Aptana từng có, nó làm phiền tôi rằng việc tùy chỉnh nhật thực luôn phải là điều này làm mất uy tín. –

+1

Thử Netbeans IDE. Straightfoward hơn nhật thực.Nó đồng bộ hóa mọi thứ và bạn vẫn được hưởng lợi từ các trình duyệt tính hợp lệ PHP. –

36

có bạn kiểm tra RSE (R emote S ystem E xplorer)? Tôi nghĩ nó khá gần với những gì bạn muốn đạt được.

a blog post about it, with screenshots

+0

Yep công việc này, một chút để thiết lập nhiều nhưng đó là nhật thực, cảm ơn !! – levhita

+0

Tôi thích nó! –

+1

Điều tốt nhất là khi bạn mở lại nhật thực, nó sẽ đưa bạn đến thư mục mà bạn đang làm việc khi bạn đóng cửa lần cuối. Đối với UTF-8, nhấp chuột phải vào bất kỳ tệp hoặc thư mục nào và chọn thuộc tính. Trong tab thông tin, thay đổi mã hóa tệp thành "UTF-8". Nó được áp dụng cho tất cả các tệp và thư mục cho kết nối đó. – Zero

3

Tôi không chắc chắn nếu điều này làm việc cho bạn, nhưng khi tôi làm dự án solo PHP nhỏ với Eclipse, điều đầu tiên tôi thiết lập là một kịch bản Ant cho việc triển khai dự án cho một môi trường thử nghiệm từ xa . Tôi code đi địa phương, và bất cứ khi nào tôi muốn kiểm tra nó, tôi chỉ cần nhấn phím tắt mà cập nhật các trang web từ xa.

Eclipse có hỗ trợ Ant tốt trong hộp và các tập lệnh không khó thực hiện.

+0

Ngay cả đối với các dự án solo tôi thường sử dụng Subversion, đây chỉ là một trường hợp kỳ lạ. Tôi đoán rằng triển khai với kiến ​​là rất giống với subversion. – levhita

47

Cài đặt Aptana plugin vào cài đặt Eclipse của bạn.

Nó có hỗ trợ FTP tích hợp và nó hoạt động xuất sắc.

Bạn có thể:

  • Chỉnh sửa file trực tiếp từ máy chủ FTP
  • Thực hiện tập tin/thư mục quản lý (sao chép, xóa, di chuyển, đổi tên, vv) file
  • Tải lên/tải đến/từ Máy chủ FTP
  • Đồng bộ hóa các tệp cục bộ với máy chủ FTP. Bạn có thể làm cho một số hồ sơ (thực sự dự án) cho điều này, do đó bạn sẽ không phải reinput hơn và hơn nữa.

Thực tế, hỗ trợ FTP tốt đến mức tôi đang sử dụng Aptana (hoặc Eclipse + Aptana) cho tất cả các nhu cầu FTP của mình. Thêm vào đó, tôi nhận được cú pháp tô sáng/bất kỳ hỗ trợ mã hóa nào. Cấp, Eclipse không phải là ứng dụng nhanh nhất để khởi chạy, nhưng nó không gây lỗi cho tôi rất nhiều.

+24

cho những người đọc bài đăng này, đọc bài cảnh báo - Aptana sẽ làm rối tung Eclipse của bạn (tôi biết ý nghĩa của việc làm hỏng không gian làm việc của bạn là gì) và không khuyến khích điều đó;)) –

+0

Aptana trông khá tuyệt. Tôi sẽ tải về phiên bản độc lập và thử nó ... cảm ơn – Tobi

+0

Không thực sự là một trình cắm thêm FTP, giống như một trang web đang phát triển plugin với tính năng FRP. @Rendall trả lời phù hợp với tôi tốt hơn! – JDuarteDJ

1

Như không ai trong số các giải pháp khác được đề cập thỏa mãn cho tôi, tôi đã viết một kịch bản có sử dụng WinSCP để đồng bộ hóa thư mục địa phương trong một dự án cho một FTP (S)/SFTP/SCP Server khi tính năng autobuild của eclipse được kích hoạt. Rõ ràng, đây là giải pháp chỉ dành cho Windows.

Có thể ai đó thấy điều này hữu ích: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/

Các vấn đề liên quan