• 09-08-2012, 16:06:44
    #1
    Dosya upload ederken


    Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(C:\Windows\Temp\php98F6.tmp) is not within the allowed path(s): (C:\Inetpub\vhosts\site.com\httpdocs\) in C:\Inetpub\vhosts\site.com\httpdocs\grup_olustur.p hp on line 49

    Warning: move_uploaded_file(kapak/4da4f1344517292g.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\Inetpub\vhosts\site.com\httpdocs\grup_olustur.p hp on line 49

    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\Windows\Temp\php98F6.tmp' to 'kapak/4da4f1344517292g.jpg' in C:\Inetpub\vhosts\site.com\httpdocs\grup_olustur.p hp on line 49



    şeklinde bir hata alıyorum, safe mod kapalı bir türlü çözemedim. Sorun nedir acaba?


    kodlarım;
    $dosya = $_FILES['kapak']['tmp_name'];
    $hedef = "kapak"; 
    $son = "isim.jpg";
    $dyukle = move_uploaded_file($dosya,$hedef.'/'.$son);
  • 09-08-2012, 17:21:51
    #2
    Üyeliği durduruldu
    ftp deki hedef klasörün chmode unu 777 yapın düzelecektir.
  • 09-08-2012, 17:39:37
    #3
    Ftp den chmod u değiştiremezsin. Değiştirsen bile geçersiz olur. File Manager dan elinle ayarlamalısın.
  • 09-08-2012, 19:23:43
    #4
    File manager ile daha öcenden sadece ftp için izinleri vermiştim tüm kullanıcıalra izin vererek çözdüm teşekkürler ancak bildiğimz chmod 777 ile aynı mı bu, herhangi bir güvenlik açığı oluşturur mu?
  • 10-08-2012, 02:41:33
    #5
    Üyeliği durduruldu
    evet script yapına ve yaptığın işe göre oluşturabilir. 777 olan klasörlerde sadece image ları tutmanı tavsiye ederim.