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

  • 365multimedia

    365multimedi

    26 ŞUBAT 2009
  • Jason Parker

    Jason Parker

    14 Aralık 2009
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007