SORU
25 Mayıs 2010, Salı


PHP 5.3 ve seansları ile ilgili sorunlar)

Geçenlerde yükseltilmiş PHP 5.3 ve o günden beri elime almak (dağınık) hata iletileri belirtmek Apache (ya da olabilir süpürge oturum dosyaları) hiçbir izinleri klasörü nerede seans depolanır.
Bu rastgele olur ve beni oturum temizleyicidir tahmin açan tam adımlar, yeniden olamaz.
Herhangi bir hata ile böyle herhangi bir deneyimi var mı?

Hata iletisini session_start() çizgi üzerinde ateş)

ps_files_cleanup_dir: opendir (/php5/lib) başarısız oldu: İzin engellendi.

ls-mektup oturum dizini verir:

drwx-wx-wt  2 root          root          4096 2010-05-25 12:39 php5

Bu dizin içinde benim Apache olan oturum dosyaları www-veri sahibi görüyorum, ve app iyi çalışır. Hangi kullanıcı altında oturum çalışır GC mu? merak ediyorum

CEVAP
1 HAZİRAN 2010, Salı


Düzeltme:Senin php.ini 0 session.gc_probability ayarlayın

Neden Cevabı burada http://somethingemporium.com/2007/06/obscure-error-with-php5-on-debian-ubuntu-session-phpini-garbage bulduğuma inanıyorum

Aslında, çöp toplama bazı sistemleri (/Debian yani Ubuntu) üzerinde cron jobs ile yapılabilir. Php-cli gibi bazı php ını da yürütülebilir çöp toplama ve aldığın hata ile sonuçlanır yapmaya çalışın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kamikazeepanda

    Kamikazeepan

    5 ŞUBAT 2006
  • Megan Parken

    Megan Parken

    19 Temmuz 2009
  • sk8ingis4me

    sk8ingis4me

    16 Mart 2006