codeksper adlı üyeden alıntı: mesajı görüntüle
Merhaba, başlıkta dediğim gibi dosya oluşturamıyor ve upload edemiyorum (klasörlere tüm izinler verildi).
Bir dosya upload etmeye çalıştığım veya kodla yeni bir dosya oluşturmayı denediğim zaman işlem gerçekleşmediği gibi bir de ftpden ilgili klasöre bir daha erişemmiyorum. Şöyle ki:

$yukle		= @move_uploaded_file($kaynak,$yol.$resim.$uzanti);
if(!$yukle){ echo 'Hata'; exit;}
Bu kodu çalıştırdığımda ekrana "hata" basıyor ve $yol değişkeni "upload/xxx/"; ise ftp'den xxx dizininin ne içeriğini görebiliyor ne de silebiliyorum.

Sadece upload değil yeni dosya oluştururken vs de aynı durum geçerli.

İlgili klasörleri ancak root girişi yaparak silebiliyorum. Sebebi ne olabilir.
codeksper adlı üyeden alıntı: mesajı görüntüle
Sürekli bişeyler deniyorum son durum, php ile chmod ayarlayamıyorum. Yazma izinlerini ftp'den ayarlayınca upload etti. Chmod kodu ve verdiği hata şöyle;

chmod("_upload/uye/profil", 0777);
Warning: chmod(): Operation not permitted in /var/www/vhosts/du*****.com/httpdocs/index.php on line 37

php.ini kaynaklı bi sorun sanırım ama neyi değiştireceğimi bulamadım.
http://tr2.php.net/manual/tr/function.chmod.php

safe mod off duruma getiriniz.
dizinin yetkisi (owner) kimde kontrol ediniz.

sitenizin document root ana dizini httpdocs olduğu varsayarsak

misal "httpdocs/upload/asd/" dizinine yükleme yapıcaksanız asd dizininin değil upload dizinin chmod değeri yazılabilir 777 olması gerek.

cpanel,directadmin vs paneller kullanıyorsanız bunlar owner ile güvenlik için kısıtlama yaparlar, misal web sunucusu apache kullanıyorsanız owner leri apache yaparsanız güvenlik adına tüm engeller kalkar. shell den yaptığınız işlemleri php ile de komut fonk.ları ile yaptırabilirsiniz.

kolay gelsin