• 13-08-2013, 16:32:04
    #1
    merhaba,

    mkdir($yol,0777) ile olusturdugum dosyaya dosya iznini 0775 olarak tanımlıyor, ben chmodun 777 olmasını istiyorum. chmod() ile denedim ama olmadı hata verdi
    Warning: chmod(): Operation not permitted in
    ben normalde bu sorunların hiçbirisi ile uğraşmıyordum, bu sorunları tetikleyen ne onuda bilmiyorum, sunucu tamamı ile kendimize aittir.
    dün gece sunucu kapandı açıldı ondan sonra şöyle bir sorun başladı.

    normalde chmod ayarı 775 olan klasorlere resim yukleyebiliyorduk ama şimdi yukleyemiyoruz resim yuklerken permisson denied hatası veriyor ve resmi yuklemiyor ama chmodu 777 yapınca yukluyor, bu kendi kendisine oldu ama şöylede birşey var bazı editörlerimiz resim yukleyebiliyor ama bazılarımız yukleyemiyor buda çok enteresan bir durum.

    ve şöylede bi sorun olustu bazı editörlerimiz giriş yapabiliyor ama bazıları yapamıyor buda sunucunun resetlenmesinden sonra başladı.

    daha önce böyle birşeyle karşılaşan oldumu. yada chmod ayarı 775 olsa bile fotograf yukleyebilmek istiyoruz bunun bi ayarı varmı, en olmadı artık bu
    Warning: chmod(): Operation not permitted in
    hatayı nasıl duzelteceğimi bilmiyorum bunların herhangi birisi yapabilsek bi yol alabilecez ama sunucuyu alıgımız yerde sunucuda değişiklik yapmadık sunucuya giriş yapmadık biz yapmadık biz bozmadık demekten başka birşey yapmıyor hiçbir çözümcül değiller

    anlayacağınız oldukça zor durumdayım bu hatalardan herhangi birisini nasıl düzeltebileceğimi bilen birisi varsa yardımcı olursa sevinirim
  • 13-08-2013, 17:27:38
    #2
    linux üzerinde kullanıcı grupları aynı değilse yaşadıklarınız normaldir, hata veren kullanıcılar hata vermeyen kullanıcılar ile aynı grupta bulunursa sorun ortadan kalkar diye düşünüyorum
  • 13-08-2013, 18:16:25
    #3
    bende aynı sorun için uğraşıyorum,

    chmodu kullanmadan önce chown fonksyonu kullanarak dosya sahibi belirlenmeliymiş fakat
    chowdada hata alıyorum

    fonksyonda kullanıcı adını "nobody", "" olarak girdim ftp user nameleride denedim
    "Operation not permitted in .." yardımcı olabilecek varsa şimdiden teşekkürler.
  • 13-08-2013, 18:24:09
    #4
    bahsettiğiniz kullanıcı grubu farklı sanırım. çünkü ben bi klasor açtıgımda 10011/504 olarak açığıyor sahip ve grubu ama php ile klasor olusturdugumda 1500/505 olarak açıyor, değiştirmeye çalışıncada bu Operation not permitted in bu hata ile karşılaşıyorum
  • 13-08-2013, 18:50:12
    #5
    10011/504 sizin ftp kullanıcınız ve grubu
    1500/505 ise apache nin kullanıcı ve grubu
    kullanıcıları aynı gruba taşımalısınız
  • 14-08-2013, 02:18:03
    #6
    Üyeliği durduruldu
    $conn_id = ftp_connect("ftpadresi"); 
    $login_result = ftp_login($conn_id, "ftp kullanıcıadı", "parola"); 
    ftp_site($conn_id, "CHMOD 0777" "dizin");
    ftp_close($conn_id);