Ubuntu kullanıyoruz ve görüntüleri bir php sitesi üzerinden yüklüyoruz. Resimler bu yola yüklüyordu:
/var/www/html/sbdev2/php/site6/upload
"Upload" klasörünün izinleri var 755ama şimdi aşağıdaki hatayı gösteriyor. 777Yükleme klasöründeki izinleri değiştirdiğimizde, iyi çalışıyor. Bu önerilmez çünkü bunun için herhangi bir çözüm var mı?
Warning:
move_uploaded_file(/var/www/html/sbdev2/php/site6/upload/1581008501582d7f6be83fe0.85542989.jpg): failed to open stream: Permission denied in /var/www/html/sbdev2/php/site6/class.user.php on line 114
Warning: move_uploaded_file(): Unable to move '/tmp/phpOCj6Kp' to '/var/www/html/sbdev2/php/site6/upload/1581008501582d7f6be83fe0.85542989.jpg' in /var/www/html/sbdev2/php/site6/class.user.php on line 114
Düzenle
İle bir resim yüklediğimde 777, şöyle görünür:
@ MikaelKjær
—
fdefhefenflekhwfr
ls -lgösteriliyor total 0, root erişimi ile çalışıyorum .....
Kastettiği bu değildi. `/ Var / www / html / sbdev2 / php / site6` adresine gidin ve
—
Seth
ls -lklasörün sahibini kontrol etmek için çalıştırın . Muhtemelen ile 766de çalışması gerekir . Şu anda +xbir dizinde dosya oluşturmak için ihtiyacınız olup olmadığından emin değilim . Yükleme klasörü izniniz 755ve sunucunun kurulumuyla ilgili bir şeyler yapıldıysa değiştirildi.
@ MikaelKjær
—
fdefhefenflekhwfr
drwxr-xr-x 2 root root 4096 Nov 17 03:04 upload
@Seth
—
fdefhefenflekhwfr
drwxr-xr-x 2 root root 4096 Nov 17 03:04 upload

ls -lKlasörde size göstermelidir.