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

  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • NPR

    NPR

    22 NİSAN 2006
  • xCraash

    xCraash

    6 Temmuz 2012