• 07-03-2014, 11:18:19
    #1
    Dostlar <ifmodule mod_expires.c> %99 tüm serverlarda çalışıyor ancak sadece sadecehosting.com'un serverlarında çalışmıyor. Site çalışmıyor. Internel Serve Error veriyor.

    Bu soruna çözüm yolu gösterebilen?

    Php kısmında bu modülün yüklü olup olmadığını yakalayabilir miyim?
  • 07-03-2014, 11:29:58
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Muhtemelen mod_expires modulu bu sunucularda load edilmemis durumda. Bunu kendilerine sorabilirsin.
  • 07-03-2014, 11:56:25
    #3
    AndyCap adlı üyeden alıntı: mesajı görüntüle
    Muhtemelen mod_expires modulu bu sunucularda load edilmemis durumda. Bunu kendilerine sorabilirsin.
    işte öyle bir komut olsun ki her yerde çalışabilsin. yüklü değilse hata vermek yerine atlasın o satırı.

    if(mod_expire.c exists){
    }

    tarzında bi şey.

    <ifmodule mod_expires.c> bunun amacı kontrol ama direk bu satırda patlıyor
  • 07-03-2014, 12:07:18
    #4
    htaccess icinde sadece Apache web sunucusunun tanidigi yonergeleri kullanabilirsiniz. Bunu Php gibi dusunmeyin, if ile sorgulatip islemi atlamasini saglayamazsiniz.
  • 07-03-2014, 14:07:09
    #5
    AndyCap adlı üyeden alıntı: mesajı görüntüle
    htaccess icinde sadece Apache web sunucusunun tanidigi yonergeleri kullanabilirsiniz. Bunu Php gibi dusunmeyin, if ile sorgulatip islemi atlamasini saglayamazsiniz.
    ilk mesajımda da belirttiğim gibi <ifmodule mod_expires.c> komutunu kullanıyorum. başka bir yol var mı bildiğin?
  • 07-03-2014, 14:20:24
    #6
    Nerde kullaniyorsunuz o komutu? .htaccess icinde degil mi?

    Neden durumu bu kadar zorlastiriyorsunuz? SH ile irtibata gecip, modulun aktif edilmesini saglayabilirsiniz. Eminim bu konuda yardimci olacaklardir.
  • 07-03-2014, 14:23:05
    #7
    AndyCap adlı üyeden alıntı: mesajı görüntüle
    Nerde kullaniyorsunuz o komutu? .htaccess icinde degil mi?

    Neden durumu bu kadar zorlastiriyorsunuz? SH ile irtibata gecip, modulun aktif edilmesini saglayabilirsiniz. Eminim bu konuda yardimci olacaklardir.
    olay şu; yazdığım eklenti .htaccess dosyasını update ediyor. dolayısıyla bu module sahip olmayan sitelerde sorun çıkıyor. amacım bunu önlemek. her yerde çalışabilmesi için bir şekilde kontrol yapmam lazım.
  • 07-03-2014, 14:31:11
    #8
    Oyleyse PHP`de apache_get_modules fonksiyonunu kullanarak yuklu modullerin listesini elde edin ve bu dizide mod_expires modulunun varligini sorgulatin. Bu sekilde ifmodule blogunu cikarir ya da ekleyebilirsin.
  • 07-03-2014, 14:36:54
    #9
    AndyCap adlı üyeden alıntı: mesajı görüntüle
    Oyleyse PHP`de apache_get_modules fonksiyonunu kullanarak yuklu modullerin listesini elde edin ve bu dizide mod_expires modulunun varligini sorgulatin. Bu sekilde ifmodule blogunu cikarir ya da ekleyebilirsin.
    o fonksiyon da birçok yerde kapalı oluyor. phpinfo()'da da çıkmıyor.