• 15-12-2008, 19:12:22
    #1
    Merhaba, sunucuda safe_mode açık durumda.

    Klasörlerin userid'si aynı olmasına rağmen chmod ayarlarını değiştiremiyorum...

    Yani resimleri yükleyeceğim klasör 755 olmalı. Resim yüklemeden önce 777, yükleme bitince (script sonunda) tekrar 755 yapmak istiyorum. safe_mode kapalı sistemlerde oluyor fakat açık olanlarda olmuyor.

    Değiştirmek istediğim klasöründe, scriptin çalıştığı userid'de aynı. Sorun ne olabilir ?
  • 15-12-2008, 22:38:29
    #2
    o sorun bendede var php kodları ile chmoda müdahale edemiyorum..
    server php 5 e geçti benim belki seninkide öyledir.. en iyisi sen 777 ver gitsin
  • 15-12-2008, 22:45:04
    #3
    AGaRoot adlı üyeden alıntı: mesajı görüntüle
    o sorun bendede var php kodları ile chmoda müdahale edemiyorum..
    server php 5 e geçti benim belki seninkide öyledir.. en iyisi sen 777 ver gitsin

    İlgine teşekkürler... Fakat 777 güvenlik için önerilmiyor biliyorsun. Yazma izini falan.

    Gerçi ben scripti güvenli yazdığıma inanıyorum. Upload, get, post yöntemlerinde her türlü filtreyi yapıyorum ama iş sadece bende de bitmiyor. Herhangi bir sorun olmasın ?
  • 16-12-2008, 16:28:44
    #4
    Üyeliği durduruldu
    safe_mode on ise yol yok.

    ama htaccess e eklenen kodlarla off durumuna getirilebiliyor diye biliyorum.
  • 16-12-2008, 17:26:59
    #5
    Üyeliği durduruldu
    Birincisi 755 olsa bile safe_mode'da zaten dosyanın sahibi olduğunuz için
    yazma hakkı herzaman olacaktır. Bundan dolayı script yazma hakkını kapatın filan
    diyebilir göz ardı etmelisiniz bunu.
    İkinci olarak suphpde safe_mode kapatmak için php.ini diye bir dosya oluşturun
    public_html içinde ve içine
    safe_mode = off
    yazın.
  • 16-12-2008, 18:19:50
    #6
    eagle_one adlı üyeden alıntı: mesajı görüntüle
    İlgine teşekkürler... Fakat 777 güvenlik için önerilmiyor biliyorsun. Yazma izini falan.

    Gerçi ben scripti güvenli yazdığıma inanıyorum. Upload, get, post yöntemlerinde her türlü filtreyi yapıyorum ama iş sadece bende de bitmiyor. Herhangi bir sorun olmasın ?
    okadar açıktan zarar gelmez diye düşünüyorum..servera girerse zaten şahıs hacklenme şansın var..serverdaki tüm siteler güvenli olmalı..
    host sağlayıcınla görüşüp c99 ve r57 kullanımını yasaklatırsan çoğu problemden kurturlursun zaten
  • 17-12-2008, 04:23:39
    #7
    AhmetPasha adlı üyeden alıntı: mesajı görüntüle
    Birincisi 755 olsa bile safe_mode'da zaten dosyanın sahibi olduğunuz için
    yazma hakkı herzaman olacaktır. Bundan dolayı script yazma hakkını kapatın filan
    diyebilir göz ardı etmelisiniz bunu.
    İkinci olarak suphpde safe_mode kapatmak için php.ini diye bir dosya oluşturun
    public_html içinde ve içine
    safe_mode = off
    yazın.
    Belki benim yanlışım vardır dedim , klasör izinini 755 yapıp tekrar denedim ama olmadı. Doğrumu biliyorum diye bir kez daha yazayım...

    Bir script var, bu scriptin user'i "abc", scriptin klasörünün user'i de "abc" , resimin taşınacağı klasörün user'i de "abc"... Buna rağmen olmadı. Genelde gördüklerimde safe_mode için "sunucunuza danışın" diyorlar hep sitelerde. php.ini ile off moduna geliyormu denerim birazdan.


    AGaRoot adlı üyeden alıntı: mesajı görüntüle
    okadar açıktan zarar gelmez diye düşünüyorum..servera girerse zaten şahıs hacklenme şansın var..serverdaki tüm siteler güvenli olmalı..
    host sağlayıcınla görüşüp c99 ve r57 kullanımını yasaklatırsan çoğu problemden kurturlursun zaten
    Evet, ben istediğim kadar güvende olayım, şahıs servera girdiğinde serverdaki siteleri toptan götürebiliyor diye biliyorum. Host ; www.ihs.com.tr . Muhtemelen böyle ünlü shell leri zaten yasaklamışlardır diye düşünüyorum...

    idealist ; htaccess ile ilgili bende birşeyler duydum bu konu ile ilgili. Bu kodları bulmaya çalışacağım...

    Teşekkürler cevaplar ve öneriler için.
  • 19-12-2008, 02:22:38
    #8
    Üyeliği durduruldu
    eagle_one adlı üyeden alıntı: mesajı görüntüle
    Merhaba, sunucuda safe_mode açık durumda.

    Klasörlerin userid'si aynı olmasına rağmen chmod ayarlarını değiştiremiyorum...

    Yani resimleri yükleyeceğim klasör 755 olmalı. Resim yüklemeden önce 777, yükleme bitince (script sonunda) tekrar 755 yapmak istiyorum. safe_mode kapalı sistemlerde oluyor fakat açık olanlarda olmuyor.

    Değiştirmek istediğim klasöründe, scriptin çalıştığı userid'de aynı. Sorun ne olabilir ?
    PHP: FTP - Manual

    ftp fonksiyonları kullan.
    resmi direk yüklüyosan chmod 755 de de upload edersin.
    resize vs. yapıyosan, chmod değiştirmek istemiyosan tmpfile() kullan (hiç denedim).