php proje ftp yoluyla (Netbeans, Eclipse ya da herhangi bir ücretsiz IDE)

2 Cevap php

Ben NetBeans yeni duyuyorum. Her zaman yükleme / indirme önlemek için sftp aracılığıyla sunucu dosyaları üzerinde doğrudan çalışmak mümkündür. Intelisense aynı çalışacak mı?

Mümkün ise ben bunu nasıl bulamıyor ya da ben kullanmak gerekir hangi plug-in. Ve diğer ücretsiz php IDE bu seçeneği sunuyor ne değilse?

2 Cevap

Yani.

With Netbeans

Netbeans 6.8 FTP / SFTP yoluyla doğrudan çalışmak

  • Yeni bir proje açın ve "uzak sunucudan Php uygulamayı" seçeneğini seçin
  • Bu bir proje adı belirtmek gerekir böylece onlara çalışmak, böylece dosyalar için yerel bir depolama ihtiyacı stills ve yerel klasör bulunuyor
  • Sonraki adım, uzaktan yapılandırma: bir ad vererek ve SFTP veya ftp seçerek yeni bir bağlantı eklemek için "Yönet" düğmesini tıklayın. Sonra ilk dizini ile bağlantı yapılandırmasını girin
  • Geri uzaktan yapılandırma ekranında yükleme dizini "ilk dizine" gibi aynı olmalıdır
  • Sonraki ekranda size projenin kaynaklarını tüm alabilirsiniz

Bir kez otomatik olarak sunucuya yüklenecektir bir dosyayı kaydedin her zaman yapılır. Değilse proje özelliklerinde gidin ve "Upload Files" kontrol "Çalıştır Yapılandırma" bölümünde "OnSave" modunda olduğunu.

PS: I had problems with a "The authenticity of ... can't be established. RSA fingerkey is..." warning that kept appearing each time I saved. If so just create an empty and writable known_host file and point to it in the "Known host files" property of your remote connection, then restart Netbeans (seen on netbeans forum)

Edit: Bu aşamada davranış hala açtığınızda bir dosya netbeans yerel kopyasını açmak ve kaydetmek zaman uzak kopyasının üzerine beri bekliyorum oldukça ne değildir.

Edit2: Görünüşe NetBeans doğrudan sunucudan dosyayı açamıyor. Bunu değiştirmeden önce dosyayı indirmek gerekecek.

General solution

Bir geçici çözüm yerel bir sürücü olarak uzak depolama haritası olacak bir programı kullanmaktır. Biliyorum Fuse Mac & için yapar Linux. Henüz Windows için bir tane bulamadım.

NetBeans birkaç küçük sürümler önce eklemiş gibi görünüyor: http://blogs.oracle.com/netbeansphp/entry/sftp_support_added.

Sadece bu destek ben çalıştırıyorum 6.8 sürümünde olduğunu doğruladı.

Intelisense sürece proje kapsamında completable tüm nesneleri gibi aynı şekilde çalışacaktır, hala sunucuda kitaplık çekmeyin. Herhangi bir 3. parti yerel bir kopyasını indirin proje tam kod tamamlama almak yolunu içerecek gerekir ve projenin bunları ekleyebilirsiniz kütüphaneleri.