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.
Bir yanıt yazın
Yorum yapabilmek için oturum açmalısınız.