Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at configuration.php:1) in libraries/joomla/session/session.php Çözümü

Lokal makinede kurulan joomla vb. uygulamalar sunucu ortamına atıldığında aşağıdaki problem alınıyorsa sessionların yazılamadığı anlamına gelmektedir.

Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at \www\joomla_1.5.13\configuration.php:1) in \www\joomla_1.5.13\libraries/joomla/session/session.php on line 423

Warning: Cannot modify header information – headers already sent by (output started at \www\joomla_1.5.13/configuration.php:1) in \www\joomla_1.5.13/libraries/joomla/session/session.php on line 426

Çözümü :

configuration.php dosyasında (windows için) logs ve temp yolu aşağıdaki şekilde gösterilmelidir.

var $log_path = 'C:/Inetpub/vhosts/siteadi/httpdocs/logs';

var $tmp_path = 'C:/Inetpub/vhosts/siteadi/httpdocs/tmp';

(dosya yolu hosting firmasının tercihine göre değişebilir.)

yukarıdaki ayarları yapıp kaydetttikten sonra /libraries/joomla/session/session.php dosyasını açıp farklı kaydet seçeneği ile ANSI formatında kaydedilmelidir.

Tags: ,

About Emre BAŞTUĞ

Emre BAŞTUĞ