Netbeans php eklenti FTP ile bir dosyayı gönderdiğinde dosya izinlerini nasıl kontrol

3 Cevap php

. Netbeans bir ftp dosyaları 640. ayarlanmış izinler ile yüklenen karşıya preforms zaman bu aşağıdaki hata atmak için PHP neden olur:

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required '/Library/WebServer/Documents/notes/index.php' (include_path='.:/usr/local/php5/lib/php') in Unknown on line 0

Ben komut istemine hızlı bir chmod o+r ./* ile temizlemek iken netbeans sırayla geri 640 izinleri ayarlar gitmem vurmak tüm proje dahaki esitlemesi neden olur.

Ben netbeans 644 ayarlanmış izinleri ile dosya yüklemek için bir yol gerekir.

3 Cevap

Uzaktan dosya izinlerini değiştirmek istiyorsanız, Proje Özellikleri altında "Uzaktan Dosya İzinleri Koru" için onay kutusunun> Çalıştır Yapılandırma işaretli olduğundan emin olun.

Ben sorun netbeans ile olmadığını belirledi. Bu sunucu üzerinde ftpd ile oldu.

Fix /etc/ ftpd.conf adlı bir dosya oluşturun ve aşağıdaki satırı eklemek için oldu:

umask all 022

Lütfen vsftp.conf dosyasında bu arayın:

# Default umask for local users is 077. You may wish to change this to 022,
local_umask=022

Gerektiği gibi Sonra, un-yorum / ayarlayın.