İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Joomla Admin Oturum Sonlanma?

ReL4X

0
İyinet Üyesi
Katılım
12 Eylül 2006
Mesajlar
410
Reaction score
1
Joomla sitemde sunucu değiştirdikten sonra admin oturum sonlanma süresi 10 saniye kadar sürüyor. Admin panel ayarlarından bakıyorum 1800 saniye sürmesi gerekiyor. Bu tür bir sorunla karşılaşan oldu mu?
 

ReL4X

0
İyinet Üyesi
Katılım
12 Eylül 2006
Mesajlar
410
Reaction score
1
Sorunun çözümü yabancı bir forumda varmış. Bu tür bir sorunla karşılaşanlar için çözüm (joomla 1.0.12 ve 1.0.11 için)

1 - Joomlanın kurulu olduğu dizinde tmp klasörü oluşturun ve chmod değerini 777 yapın.
2 - includes/joomla.php dosyasındaki 1800 veya 1900 değerlerinin hepsini 36000 yapın

3 - administrator/index.php, index2.php , index3.php ve includes/joomla.php

joomla 1.0.11 için
"MOS or die".... den sonrasına aşağıdaki kodları kopyalayın ve kodlar içindeki /your_full_path_here/xxx/yyy/tmp kısmını kendinize göre ayarlayın.

joomla 1.0.12 için
* administrator/index.php, index2.php , index3.php de "define( '_MOS_MAMBO_INCLUDED', 1 );" bulun ve altına aşağıdaki kodları kopyaların
* includes/joomla.php de ise "or die" yi bulun ve altına aynen alttaki kodu yine kopyalayın.Aşağıdaki kod içerisinde /your_full_path_here/xxx/yyy/tmp kısmını kendinize göre ayarlayın.

Kod:
// path for cookies
$cookie_path = "/";

// timeout value for the cookie
$cookie_timeout = 1200 * 30; // in seconds

// timeout value for the garbage collector
// we add 300 seconds, just in case the user's computer clock
// was synchronized meanwhile; 600 secs (10 minutes) should be
// enough - just to ensure there is session data until the
// cookie expires
$garbage_timeout = $cookie_timeout + 600; // in seconds

// set the PHP session id (PHPSESSID) cookie to a custom value
session_set_cookie_params($cookie_timeout, $cookie_path);

// set the garbage collector - who will clean the session files -
// to our custom timeout
ini_set('session.gc_maxlifetime', $garbage_timeout);
ini_set('session.gc_probability',1);
ini_set('session.gc_divisor',1000);
ini_set('session.save_path','/your_full_path_here/xxx/yyy/tmp');
// we need a distinct directory for the session files,
// otherwise another garbage collector with a lower gc_maxlifetime
// will clean our files aswell - but in an own directory, we only
// clean sessions with our "own" garbage collector (which has a
// custom timeout/maxlifetime set each time one of our scripts is
// executed)
strstr(strtoupper(substr($_SERVER["OS"], 0, 3)), "WIN") ?
$sep = "\\" : $sep = "/";
$sessdir = ini_get('session.save_path').$sep;

4.Admin panelden, genel ayarlar/sunucu/yönetici oturum sonlanma zamanı 36000 yapın.


Bu sorunu çözen kişi sorun olması halinde ulaşabilirsiniz, yardımcı olabilirim demiş. vogita "at" vogita "dot" com
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst