• 16-04-2024, 12:19:20
    #1
    VDS, VPS, Hosting, Domain
    Merhabalar.

    Bir sunucuda 755 izinine sahip klasör'e herhangi bir dosyayı php ile ekletebiliyorum ancak bir farklı sunucuda 777 olmadan yüklemiyor ve aşağıdaki hataları vermekte.
    Nasıl çözebilirim ?

    Warning: move_uploaded_file(images/loader/ezgif-2-b2895f1a73.gif): failed to open stream: Permission denied in /home/****/public_html/dosya.php on line 42

    Warning: move_uploaded_file(): Unable to move '/tmp/phpKYolQE' to 'images/loader/ezgif-2-b2895f1a73.gif' in /home/*** */public_html/dosya.php on line 42


    Sunucud Yapısı:

    cPanel&CloudLinux



    ÇÖZÜM :
    cPanel tarafında sorunu çözemedim ama SSH erişimim olduğundan dolayı sorunu aşağıdaki yönergeler ile çözmeyi başardım, eğer aynı sorunu yaşıyorsanız ve SSH erişiminiz var ise sorun çözülecektir.

    Öncelikle sorunun bulunduğu web sitenin çalıştığı kullanıcı adını alıyoruz. Genellikle cPanel kullanıcı adı olur.
    Eğer sadece bir klasör de sorun yaşıyorsanız.
    chown -R KULLANICI_ADINIZ SORUN_YASADIGINIZ_PATH örn: chown -R r10 public_html/images
    Bütün klasörlerde sorun yaşıyorsanız
    chown -R KULLANICI_ADINIZ SORUN_YASADIGINIZ_PATH örn: chown -R r10 public_html/
    İyi Çalışmalar.
  • 16-04-2024, 13:19:52
    #2
    Merhaba,

    Apache modda Suexec olan ve olmayan yapılar ile ilgiliyken, litespeed de file permission ve php suexec ile yine ilgili olabilen doğal bir durum.

    İyi çalışmalar.
  • 16-04-2024, 13:29:11
    #3
    VDS, VPS, Hosting, Domain
    CliaWeb adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Apache modda Suexec olan ve olmayan yapılar ile ilgiliyken, litespeed de file permission ve php suexec ile yine ilgili olabilen doğal bir durum.

    İyi çalışmalar.
    Çözümü ile ilgili bir öneriniz var mı acaba ?