Bagaimana Anda bisa membuat proyek PHP baru di Netbeans dengan file sumber yang terletak di jaringan lokal?

Saya mencoba membuat proyek PHP baru dalam situasi di mana klien kami hanya memberi kami koneksi desktop jarak jauh ke file mereka.

Bagaimana cara kerjanya biasanya di Netbeans:

Sederhananya ketika sebuah proyek dibuat dengan sumber eksternal, kita dapat mengklik proyek kita pada satu file dan mengunggah serta mengunduhnya (melalui ftp).

nb opsi untuk mengunggah dan mengunduh melalui ftp

Saya ingin dapat melakukan ini juga pada file jarak jauh yang terletak di server yang dapat dijangkau oleh jaringan lokal kami tetapi belum menginstal ftp.

Detail tambahan

Hingga saat ini kami dapat bekerja secara normal dengan pengaturan ini dengan menggunakan Dreamweaver yang memungkinkan untuk mengatur opsi server sebuah alamat yang terletak di jaringan lokal.

Saya benar-benar ingin beralih ke Netbeans dan dapat mengeklik unggah dan mengunduh file lokal untuk disinkronkan dengan server mereka tetapi saya tidak dapat menemukan cara untuk mencapai hal ini.

Tampaknya tidak ada pilihan saat membuat proyek baru yang memungkinkan pengaturan semacam ini. Memilih situs web jarak jauh sepertinya hanya mengizinkan sinkronisasi ftp.

Daftar jenis proyek

Di sisi lain jika saya memilih "Situs web lokal" saya dapat memilih file di jaringan lokal, tetapi NB tidak mengizinkan saya membuat salinan lokalnya.

catatan 1: server yang kami akses belum menginstal ftp.

catatan 2: "menyalin file dari folder sumber ke lokasi lain" sebenarnya bukan pilihan bagi saya karena saya ingin memisahkan salinan lokal saya dari apa yang ada di server (dan pengaturan ini saya saya pikir hanya akan menyalin file tanpa memberi saya kendali apa pun terhadapnya).

catatan 3: membuat proyek dengan sumber yang ada sepertinya hanya mengizinkan file jarak jauh yang dapat dijangkau melalui ftp.


person nowhere    schedule 19.02.2014    source sumber


Jawaban (2)


Akan berguna untuk memiliki beberapa sistem versi (git, mercurial, svn...). Bisakah Anda memasang drive jaringan di Windows? (lihat di sini ). Setidaknya ini memungkinkan Anda membuat proyek dengan mudah dari sumber yang ada (walaupun bekerja melalui jaringan bisa sangat lambat)

Salah satu cara hacky yang dapat saya pikirkan adalah dengan:

  • pasang drive jaringan seperti dijelaskan di atas dan petakan ke beberapa huruf, misalnya Z
  • instal server FTP lokal (misalnya FileZilla)
  • konfigurasikan server FTP FileZilla untuk menggunakan drive jaringan sebagai "ftp home" (alias folder yang akan digunakan FileZilla untuk menyimpan file yang dikirim melalui FTP) - cukup gunakan Z:\ path untuk menunjuk ke drive jaringan terpasang yang dipetakan ke huruf Z
  • di NetBeans, buat proyek PHP baru dari server jarak jauh (di mana server jarak jauh sebenarnya adalah server FileZilla lokal Anda)

Secara teori, ini seharusnya berhasil.

person ladar    schedule 03.03.2014
comment
Terima kasih atas jawabannya. Saya sudah mencoba cara ini dan sekarang saya melakukannya lagi. Masalahnya adalah setiap kali saya mencoba mengatur koneksi ftp lokal ke drive yang terpasang, itu hanya menampilkan folder kosong ketika saya menyambungkannya (saya memiliki folder jaringan lokal yang dipetakan sebagai W:. Saya tidak dapat menemukan cara untuk menunjukkannya isinya melalui ftp. Sebaliknya jika saya mengakses C: saya dapat melihat isinya secara normal..) Apakah Anda tahu apa masalahnya? - person nowhere; 04.03.2014
comment
oke sudahlah saya menemukan ini: forum.filezilla-project.org/viewtopic. php?f=6&t=5154 ;) - person nowhere; 04.03.2014
comment
sepertinya tidak ada cara untuk mengakses sumber jaringan lokal melalui ftp, bahkan dengan filezilla. Setiap kali saya mencoba menyambungkannya, saya mendapatkan folder kosong. - person nowhere; 04.03.2014
comment
Masih belum bisa membuatnya berhasil, tapi saya rasa ini sedekat yang saya bisa. Terima kasih - person nowhere; 05.03.2014

Berikut ini cuplikan dari situs NetBeans:

Untuk menyiapkan proyek NetBeans untuk aplikasi web yang sudah ada:

Choose File > New Project (Ctrl-Shift-N on Windows/Cmd-Shift-N on OS X).
Choose Java Web > Web Application with Existing Sources. Click Next.
In the Name and Location page of the wizard, follow these steps:
    In the Location field, enter the folder that contains the web application's source root folders and web page folders.
    Type a project name.
    (Optional) Change the location of the project folder.
(Optional) Select the Use Dedicated Folder for Storing Libraries checkbox and specify the location for the libraries folder. See Sharing Project Libraries in NetBeans IDE for more information on this option.
(Optional) Select the Set as Main Project checkbox. When you select this option, keyboard shortcuts for commands such as Clean and Build Main Project (Shift-F11) apply to this project.
Click Next to advance to the Server and Settings page of the wizard.
(Optional) Add the project to an existing enterprise application.
Select a server to which to deploy. If the server that you want does not appear, click Add to register the server in the IDE.
Set the source level to the Java version on which you want the application to run.
(Optional) Adjust the context path. By default, the context path is based on the project name.
Click Next to advance to the Existing Sources and Libraries page of the wizard.
Verify all of the fields on the page, such as the values for the Web Pages Folder and Source Package Folders.
Click Finish.
person TN888    schedule 19.02.2014
comment
Maaf tapi saya sedang mencoba menyiapkan proyek php. Juga ada opsi untuk mengerjakan sumber yang ada, tetapi saya ingin mengerjakan salinan lokal dan kemudian menyinkronkannya dengan mengeklik unggah/unduh pada satu file (daripada bekerja langsung di direktori produksi). - person nowhere; 19.02.2014