Çerez zamanı oturumu özelliğini phpmyadmin web arayüzünden değiştirebilirsiniz
Settings->Features->General->Login cookie validity
VEYA
Yapılandırma dosyasındaki 'giriş çerezi geçerliliğini' değiştirmek istiyorsanız config.inc.php
, PHPMyAdmin kök dizininde phpmMyAdmin yapılandırma dosyasını açın . (Kök dizin genellikle / etc / phpmyadmin / 'dir)
Config.inc.php dosyasını bulduktan sonra, aşağıdaki satırı arayın ve phpmyadmin'in zaman aşımına uğramasını istediğiniz saniye değerine ayarlayın:
$cfg['LoginCookieValidity']
veya
Aşağıdakileri ekleyin:
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <your_new_timeout>;
Örneğin:
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <3600 * 3 >;
Zaman Aşımı, yukarıdaki Örnekte 3 Saat olarak ayarlanmıştır.
session.gc_maxlifetime
oturumun geçerliliğini sınırlayabilir ve oturum kaybedilirse, oturum açma çerezi de geçersiz kılınır. Bu nedenle, php.ini
yapılandırma dosyasında session.gc_maxlifetime öğesini ayarlamamız gerekebilir (dosya konumu ubuntu'da / etc / php5 /apache2/php.ini'dir).
session.gc_maxlifetime = 3600 * 3
LoginCookieValidity hakkında phpMyAdmin Belgeleri
$ Cfg [ 'LoginCookieValidity']
Tür: tamsayı [saniye sayısı]
Varsayılan değer: 1440
Bir giriş çerezinin ne kadar geçerli olacağını tanımlayın. Php yapılandırma seçeneği session.gc_maxlifetime öğesinin oturum geçerliliğini sınırlayabileceğini ve oturumun kaybedilmesi durumunda oturum açma çerezinin de geçersiz kılındığını lütfen unutmayın. Bu yüzden session.gc_maxlifetime değerini en az $ cfg ['LoginCookieValidity'] değerine ayarlamak iyi bir fikirdir.
NOT:
- Sunucunuz çöktüyse ve phpmyadmin sayfanızı yükleyemiyorsa, /var/log/apache2/error.log adresindeki apache günlüğünüzü kontrol edin. Eğer var ise
PHP Fatal
error: Call to a member function get() on a non-object in
/path/to/phpmyadmin/libraries/Header.class.php
hat 135 üzerinde, daha sonra yapılacak chmod 644 config.inc.php
. bu hataya dikkat etmelidir.
- Daha sonra başka bir uyarı alacaksınız:
Your PHP parameter
session.gc_maxlifetime is lower that cookie validity configured in
phpMyAdmin, because of this, your login will expire sooner than
configured in phpMyAdmin.
. sonra session.gc_maxlifetime
yukarıda belirtildiği gibi değiştirin .