1. Anasayfa
  2. Genel Kategoriler
  3. Joomla

Warning: session_start() Sorunu


1

session

Wordpress, smf, vbulletin, joomla gibi bir çok hazır sistemde karşımıza çıkan genel hatalardan biri. Google de bir çok sorun olduğunu söyleyebiliriz fakat ben size joomla için bu yazımda bir kaç öneri de bulunacağım. Örnek hatalardan biri aşağıdaki gibi:

Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at /home/siteadresi/public_html/configuration.php:1) in /home/siteadresi/public_html/libraries/joomla/session/session.php on line 412

Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /home/siteadresi/public_html/configuration.php:1) in /home/siteadresi/public_html/libraries/joomla/session/session.php on line 412

Warning: Cannot modify header information – headers already sent by (output started at /home/siteadresi/public_html/configuration.php:1) in /home/siteadresi/public_html/libraries/joomla/session/session.php on line 415

Joomlada bu sorunu çözmek için yapmanız gerekenlerden bazıları;

1 – İlk olarak şirketinize, host sağlayıcınıza bu durumu bildiren bir mail atın. Onlar ilgilenmek isterlerse zaten çözerler, yok bakmadılar mı maillerinize… Diğer seçeneklere geçiyoruz.

2 – Güvenli mod un kapalı olup olmadığını kontrol edin; kapalı olmak ZORUNDA. Bunu siz de kapatabilirsiniz, eğer php.ini dosyasını düzenleyebilirseniz siz yapın; bu konuda googlede dökümanlar var. Yok eğer siz yapamıyorsanız – ki muhtemelen yapamazsınız, serverden yapılması gerekebilir ve bunu ancak host sağlayıcı yapar – o zaman host sağlayıcınıza mail atmanız gerekiyor.

3 – Session bilgileri yanlış olabilir; configuration.php dosyasının içindeki bilgilerin DOĞRU olduğunu kontrol edin. Özellikle site host taşımalarında bu sorun yaşandığı için yeni sunucunun bilgilerini doğru bir şekilde girmeniz gerebilir.

4 – Joomla installion dosyasını tekrar ana dizine atıp; sıfırdan bir kurulum yapın. Sonra eski mysql dosyanızı import edin. Yine düzelir. :) Fakat öncesinde yedek alın, bu işlem biraz uzun ve riskli bir iş. Belirteyim.

5 – configuration.php dosyanızı notepad ile açın, farklı kaydet deyin, UTF – 8 değil de ANSI olarak kaydedin. Ve tekrar ana dizine atıp üstüne yazdırın.

Bunlardan herhangi biriyle sorunun çözülmesi gerekiyor.

Reaksiyonunu Göster!
  • 0
    alk_
    Alkış
  • 0
    be_enmedim
    Beğenmedim
  • 1
    sevdim
    Sevdim
  • 0
    _z_c_
    Üzücü
  • 0
    _a_rd_m
    Şaşırdım
  • 0
    k_zd_m
    Kızdım
Paylaş
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yorumlar (1)

  1. 27 Haziran 2012

    Teşekkürler. Çok güzel bir blogunuz ve faydalı paylaşımlarınız var.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir