OpenCart Warning: session_start() Hatası Çözümü

Sitenizde OpenCart Warning: session_start() hatası alıyorsanız, aşağıdaki adımları uygulayarak sorunu çözebilirsiniz.

Örnek Hatalar:

Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent

Warning: session_start(): Cannot send session cache limiter

Hatanın Nedeni:

OpenCart session ömrü çok uzun olduğu ve OpenCart sessionları otomatik sonlandırmadığı için sessionlar dolmakta ve warning session_start() hatasına neden olmaktadır.

Opencart Warning: session_start() Hatası Çözüm 1

  • FTP ile sunucunuza bağlanın.
  • Ana dizinde ve /admin klasörü içinde bulunan php.ini dosyalarını açarak aşağıdaki düzenlemeleri yapın.
  • session.gc_maxlifetime satırını bulun.
  • session.gc_maxlifetime değerini 3600 olarak ayarlayın.
  • Ayarlama sonrası session.gc_maxlifetime = 3600; şeklinde olması gerekli. (3600 1 saattir.)
  • /admin klasörü içindeki session.gc_maxlifetime değerini 10800 olarak ayarlayabilirsiniz.
  • Ayarlama sonrası session.gc_maxlifetime = 10800; şeklinde olması gerekli. (10800 3 saatir.)
  • Düzenleme sonrası sorununuz düzelecektir.

OpenCart Warning: session_start() Hatası Çözüm 2

Yukarıdaki işlemleri uyguladığınızda sorun düzelmezse, output_buffering değeriniz kapalı durumdadır. Aşağıdaki adımları uygulayarak output_buffering değerini açık duruma getirebilirsiniz.

  • WHM panelinize giriş yapın. (WHM panel erişiminiz yoksa sunucunuz ile iletişime geçin.)
  • Service Configuration altında bulunan Php Configuration Editor bölümüne girin.
  • output_buffering değerini on (açık) olarak ayarlayın.
  • Sorununuz düzelecektir.
Bu yazıyı değerlendirin.
6     5/5
session_startwarning: session_start()
Yorumlar ( 0 )
Yorum Ekle