phpmyadmin 1440 saniye sonra oturumu kapatır


134

Yerel geliştirme Ubuntu kutumda veritabanıyla çalışmak için MySQL ve phpmyadmin kullanıyorum.

Phpmyadmin 1440 saniye (24 dakika) boyunca boşta kaldığında oturum sona erer. Yerimi kaybediyorum ve giriş yapıp baştan başlamak zorundayım.

$cfg['LoginCookieValidity'] = 3600 * 9;İçini değiştirmeyi denedim config.inc.phpama hala 1440 saniyede zaman aşımına uğradı.

Her şeyi yeniden başlattım ve tarayıcı önbelleğini temizledim (Firefox geçmişi -> Yakın geçmişi sil -> Önbellek -> Her şey).

Artan zaman aşımının neden etkili olmadığından emin değilim. Neyi yanlış yapıyorum?


5
Aklıma gelen ilk şey, config.inc.php değiştirdikten sonra web sunucusunu yeniden başlattınız mı?
0xmtn

Evet ben bu komutu çalıştırmıştı: sudo service mysql restart
sandeep

2
Bu sorunu çözdüyseniz, lütfen çözümü burada bir cevap olarak gönderebilir misiniz? ;)
0xmtn

Ubuntu 18.04 için az önce /usr/share/phpmyadmin/libraries/config.default.php dosyasını düzenledim Değiştir: $ cfg ['LoginCookieValidity'] = 1440
Ahmed İsmail

Yanıtlar:


199

Tarayıcınızda PHPMyAdmin'e gidin

Ayarlar> Özellikler> Giriş çerezi geçerliliğinin değerini değiştirme> Kaydetresim açıklamasını buraya girin

NOT : Bunu her oturum için yapmanız gerekir.


5
Bu sorun için en hızlı ve en kolay çözümdür. Cevap olmalı !!!
Pini Cheyni

14
Kalıcı bir çözüm değildir. Bunu yapmayı denedim ama bir veya iki gün sonra tekrar 1440 saniyeye sıfırlandı.
Rolen Koh

5
Bu yalnızca geçerli oturum için geçerlidir. Hatta ayarlarda bunu söylüyor.
Richard Duerr

4
php.ini ayarını güncellemeyi unutmayınsession.gc_maxlifetime = SAME_OR_BIGGER_VALUE_AS_PHPMYADMIN
Lukas Liesis

7
Bilginize: en iyi seçenek değil. Sadece şu anki oturuma kaydediyor
Abdulla Nilam

70

Bu satırı /config.inc.php dosyasına ekleyin:

$cfg['LoginCookieValidity'] = 36000;

/Setup/lib/index.lib.php içinde

$cf->getValue('LoginCookieValidity') > 36000;

PhpMyAdmin siteniz için zaten bir .htaccess dosyanız yoksa, bir tane oluşturun ve varsayılan PHP oturum zaman aşımını geçersiz kılmak için aşağıdaki satırı ekleyin:

php_value session.gc_maxlifetime 36000

Tüm PHP siteleriniz için gülünç derecede uzun bir oturum zaman aşımına izin vereceğinden, ana php.ini dosyanızda bu değeri değiştirmenizi önermem.

kaynak: http://www.sitekickr.com/blog/increase-phpmyadmin-timeout/


1
buna ekleyebilirsem, config.default.php 698 satırında $ cfg ['LoginCookieValidity'] = 1440 değerini de değiştirin; - $ cfg ['LoginCookieValidity'] = 36000;
mstation

1
ilk satırı phpmyadmin/config.inc.phpkoymak yerine dizinde yeni bir dosyaya koymak yerine, phpmyadmin/conf.dbir yükseltme üzerine üzerine yazılmayacak
zelcon

5
Ayrıca gc_maxlifetime öğesini config.inc.php dosyanıza (genellikle / etc / phpmyadmin dizininde) ekleyerek genişletebilirsiniz: ini_set ('session.gc_maxlifetime', '36000'); Bu aynı zamanda phpmyadmin için yerelleştirecek ve diğer PHP betiklerinin Çöp Toplama süresini etkilemeyecektir. Ve belgelere dayanarak, config.inc.php dosyasının davranışı değiştirmek için kullanılması amaçlanmıştır - bkz. Docs.phpmyadmin.net/en/latest/config.html . Bu nedenle, bu dosyanın yükseltme ile değiştirilmesinden endişe etmeyin.
ReverseEMF

1
Sadece denedim ve 2. adıma gerek yok gibi görünüyor. Sadece config dosyası ve .htaccess değişir.
Andy Mercer

Ubuntu 18.04 için dosya/usr/share/phpmyadmin/libraries/config.default.php
Ahmed İsmail

52

Çerez zamanı oturumu özelliğini şu adresten değiştirebiliriz:

Ayarlar-> Özellikler-> Genel-> Giriş çerezi geçerliliği

Cevabı burada buldum .. 1440 saniye içinde aktivite yok; lütfen tekrar giriş yapın

DÜZENLE:

Bu çözüm kalıcı olarak değiştirmek için sadece geçerli oturum için çalışır:

root phpMyAdmin dizininde config.inc.php dosyasını açın.

wamp klasörü: wamp \ apps \ phpmyadmin {version} \ config.inc.php

ubuntu: / etc / phpmyadmin

bu satırı ekle

$cfg['LoginCookieValidity'] = <your_timeout>;

Misal

$cfg['LoginCookieValidity'] = '144000';

9
session.gc_maxlifetimePhp.ini dosyasında varsayılan değer olan 1440 değerinden daha yüksek bir değere değiştirmeniz gerekir .
M Rostami

5
Bu cevap çok eksik ve en çok oy alan kişi olmamalı. Ayarlar arasında geçiş yapmak şu uyarıyı verir: "Tercihleriniz yalnızca geçerli oturum için kaydedilecektir. Kalıcı olarak depolamak için phpMyAdmin yapılandırma depolaması gerekir."
fivedogit

@fivedogit buraya bu cevaba ilişkin daha iyi bir cevap verdim.
Mojtaba Rezaeian

9223372036854775806'dan büyük bir değer ayarlayamayacağınızı veya tamsayı taşmasına neden olacağını unutmayın.
egdavid

23

Ç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_maxlifetimeoturumun geçerliliğini sınırlayabilir ve oturum kaybedilirse, oturum açma çerezi de geçersiz kılınır. Bu nedenle, php.iniyapı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:

  1. 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.phphat 135 üzerinde, daha sonra yapılacak chmod 644 config.inc.php. bu hataya dikkat etmelidir.
  2. 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 .

16

Phpmyadmin yapılandırmalarını değiştirmek için kullanıcı arayüzü var gibi görünüyor Apache'yi başlatın ve aşağıdaki bağlantıyı tıklayın

http://localhost/phpmyadmin/setup/index.php?page=form&formset=Features#tab_Security


2
Bu bağlantı phpMyAdmin kurulumuna yol açar . Kurulum komut dosyası aracılığıyla çalışan uygulamanın ayarlarını değiştirmek biraz riskli, değil mi?
trejder

13

phpMyAdmin settingsHerhangi bir sorun veya php my.ini yapılandırmalarını değiştirmek veya .htaccess dosyası tanımlamak için gereksinimleri olmadan bunu yapmak için adımlar :

  1. Senin Goto phpMyAdminyolunu yüklemek özellikleri (ör. / Usr / share / phpMyAdmin / benim centos7 üzerine) ve bulmak create_tables.sql(alt klasörlerinden birinde phpMyAdmin/sql/create_tables.sql. Benim 4.4.9 sürümünde) ve web tarayıcınızdan mevcut phpMyAdmin sitesinde tüm dosya içeriğini yürütmek. Bu, phpmyadmintüm phpMyAdmin seçeneklerinizin kalıcı olarak kaydedilmesini sağlayan bir veritabanı oluşturacaktır .
  2. PhpMyAdmin'de config.inc.php( centos7 sunucumda / etc / phpMyAdmin / üzerinde bulunur ) yorumlanan satırı bulun $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';ve açın (Şimdi phpMyAdmin, önceki adımda oluşturduğumuz özel veritabanını kullanacaktır).
  3. Goto phpMyAdminweb tarayıcı ve Goto gelen Server >> Settings >> Features >> "Login Cookie Validity"resim olarak Pavnish tarafından tarif edilen ve istenen değere ayarlanır. Şu an çalışıyor.

Kaynaklar : Niccolas Answer , PhpMyAdmin Configuration Storage , flashMarks Answer


Bu phpMyAdmin 4.8.3 üzerinde çalışmaz. Basit kompleksi tekrar yapmak. Bu güncellemeden önce (4.4 ya da öylesine kullanıyordum) hatırlıyorum, burada belirtildiği gibi Sunucu >> Ayarlar >> Feagtures aracılığıyla her şey iyi çalıştı. Artık değil.
Config.inc.php

8

Daha sonra başka bir uyarı alırsınız: “PHP oturum session.gc_maxlifetime, phpMyAdmin'de yapılandırılan çerez geçerliliğinden daha düşüktür, bu nedenle girişinizin süresi phpMyAdmin'de yapılandırıldığından daha kısa sürede dolar.”. Php oturumu zaten zaman aşımına çünkü bu mantıklı. Bu yüzden /etc/php.ini dosyasını değiştirmemiz gerekecek.

session.gc_maxlifetime = 43200
Thats 12 hours in seconds. 

Apache sunucunuzu yeniden başlatın ve işiniz bitti!

kaynak: http://birdchan.com/home/2011/06/06/phpmyadmin-timeout-after-1440-seconds/

bu benim için çalışıyor! :)


7

Apache veya httpd'yi yeniden başlatmalısınız, mysqld değil

sudo service httpd restart

veya

sudo /etc/init.d/apache2 restart

Şimdi ur komutunu (yani sudo /etc/init.d/apache2 restart) kullanarak apache'yi yeniden başlattım, ancak yine de phpmyadmin 1440 saniye sonra oturumu kapatıyor.
sandeep

1
" 1440 saniye içinde etkinlik yok; lütfen tekrar giriş yapın " hatasını görüyor musunuz ? O çek giriş yaparsa session.gc_maxlifetimeGözlerinde farklı /etc/php.ini, bu değeri nedir?
0xmtn

evet bu mesajı görüyorum: "1440 saniye içinde aktivite yok; lütfen tekrar giriş yapın"
sandeep

1
Bu gerçekten garip. Belirlediğiniz mi lütfen session.gc_maxlifetime=3600*9içinde /etc/php.ini de ve web sunucusu yeniden başlatın ve tekrar deneyin? Daha hızlı hata ayıklama için her ikisini de ( session.gc_maxlifetimeve $cfg['LoginCookieValidity']) küçük bir şeye ayarlayın, örneğin 50 (saniye) ve ardından web sunucusunu yeniden başlatın, tarayıcınızın önbelleğini temizleyin ve tekrar deneyin.
0xmtn

Hizmeti yeniden başlatmanın herhangi bir şeyin yapılandırmasını nasıl değiştirmesi gerektiğini açıklayabilir misiniz ?
trejder

7

Sadece phpMyAdmin Oturum Zaman Aşımı'nı artırın, kök phpMyAdmin dizininde config.inc.php dosyasını açın ve bu satırı ekleyin.

wamp klasör yolundan wamp \ apps \ phpmyadmin4.0.4 \ config.inc.php

$cfg['LoginCookieValidity'] = <your_timeout>;

Misal

$cfg['LoginCookieValidity'] = '1440';

Not: Kısa çerez ömrü, üretim sunucunuz için değil geliştirme sunucusu için iyi ve iyidir.


7

1) phpMyAdmin'e giriş yapın 2) Ana ekrandan "Diğer ayarlar" ı (ekranın alt kısmı benim için) tıklayın 3) Ekranın üst kısmındaki "Özellikler" sekmesini / düğmesini tıklayın. 4) 20 gün boyunca "Giriş çerezi geçerliliği" ayarını 1728000 olarak ayarlayın 5) Uygula.

php xampp


6

Kalıcı çerez ayarlamak için bazı adımları izlemeniz gerekir

Git-> /etc/phpmyadmin/config.inc.phpdosya

bu kodu ekle

$cfg['LoginCookieValidity'] = <cookie expiration time in seconds > 

5

Çalışmıyor. PHP oturumunun süresi 1440 saniye sonra dolar.

PHP.iniBu değişiklik de:

session.gc_maxlifetime = 3600

http://www.phpmyadmin.net/documentation/Documentation.html#config

Ayrıca PHP.ini:

Oturum dosyalarını depolamak için alt dizin seçeneğini kullanıyorsanız

; ardından çöp toplama yapar (session.save_path yukarıya bakınız) değil

; otomatik olarak gerçekleşir. Kendi çöpünü yapman gerekecek

; kabuk betiği, cron girişi veya başka bir yöntemle toplama.

; Örneğin, aşağıdaki komut dosyası şuna eşdeğerdir:

; session.gc_maxlifetime değerini 1440 olarak ayarlama (1440 saniye = 24 dakika):

; cd / yol / / oturumlar; bulmak -cmin +24 | xargs rm


5

wampicon / php / php'den php.in dosyasındaki değişiklik

session.gc_maxlifetime = 1440

için

session.gc_maxlifetime = 43200

4

Parametre dosyada $cfg['LoginCookieValidity']etkili olmazsa, aşağıdaki gibi noktalı virgül koyarak php.ini dosyasında config.inc.phpdevre dışı bırakmayı deneyin session.gc_maxlifetime:

; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
; http://php.net/session.gc-maxlifetime
; session.gc_maxlifetime = 1440

Veya her ikisini de devre dışı bırakmayı $cfg['LoginCookieValidity']ve session.gc_maxlifetime = 1440her ikisini de yorum yaparak deneyin .

Daha sonra boşta kaldığınızda phpMyAdmin artık oturumu kapatmamalıdır. Windows'da benim için çalışıyor. Tarayıcı önbelleğinizi temizlemeyi ve web sunucunuzu yeniden başlatmayı unutmayın.


Neredeyse unutuyordum. Bu değişiklikleri uyguladıktan sonra tarayıcı önbelleğinizi temizleyin ve web sunucunuzu yeniden başlatın! şerefe arkadaşlar.
Alex

Bence, phpMyAdmin'in birçok sunucu benzeri konfigürasyonuna sahipseniz, ayarlanması gereken aslında $cfg['Servers'][$i]['LoginCookieValidity']değil . Ve hayır, yorum yapmak herhangi bir sonuç getirmeyecektir, çünkü bu değer varsayılan olarak gider. Bu parametre yorumlanırken veya kaldırılırken phpMyAdmin varsayılan saniyelere düşüyor gibi görünür . $cfg['LoginCookieValidity']config.inc.php$cfg['Servers'][$i]['LoginCookieValidity']1440
trejder

4

çerez sona erme tarihini değiştirme adımları

1. adım: Phpmyadmin ayarlarına gidin

2. adım: Genel

3. adım: Giriş çerezi geçerliliği

4. adım: 1440 saniye varsayılan çerez sona erme süresini yeni değerinizle güncelleyin


3
yalnızca belirli bir oturum için çalışacak, bundan sonra tekrar 1440 saniyeye ayarlanacak
Naresh Dudhat

2

Eğer varsa phpmyadmin yapılandırma depolama kurulumu, ayarları phpmyadmin.pma__userconfig tablonun çıkardı olacak ve config.inc.php içindeki var her şeyi geçersiz kılar. Bu tabloda, her MYSQL kullanıcısına farklı bir phpmyadmin ayarları atanabilir.


1

Burada önerilen tüm yöntemleri denedikten ve hala çıkış yapmaya devam ettikten sonra, zaten bu uzantıya sahip olduğum için Tampermonkey için küçük bir usercript yazmaya döndüm. Çok basittir ve PHPMyAdmin'in az yer kaplayan komut dosyalarından birine dakikada bir kez istek gönderir. İşte kod:

// ==UserScript==
// @name         PHPMyAdmin Keep Session Alive
// @namespace    https://www.bitwizeor.io/
// @version      0.1
// @description  No more nasty PHPMyAdmin session expiries
// @match        http://localhost/phpmyadmin/*
// ==/UserScript==

(function() {
    'use strict';
    console.log('PHPMyAdmin Keep Session Alive activated');
    var url;
    window.setInterval(function(){
        url = $("#serverinfo a:eq(1)").prop("href");
        url += '&ajax_request=true&ajax_page_request=true';
        $.getJSON(url);
        console.log('pinging ...');
    }, 60000);
})();

1

http= ile === yöntem 1 ===

[php.ini]
session.gc_maxlifetime = 86400

[config.inc.php]

$cfg['Servers'][$i]['auth_type']     = 'http';

=== Çerez girişli yöntem 2 ===

[php.ini]

session.gc_maxlifetime = 86400

[config.inc.php]

$cfg['Servers'][$i]['auth_type']     = 'cookie';

$cfg['Servers'][$i]['LoginCookieValidity'] = 86400;

$cfg['Servers'][$i]['pmadb']         = 'phpmyadmin';

$cfg['Servers'][$i]['controluser']   = 'phpmyadmin_pma';

$cfg['Servers'][$i]['controlpass']   = 'nigookike';

$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig'; // there's a lot of other table required for full functionality,
                                                                         // all others can be left out unconfig except this one

[mysql]
-import phpMyAdmin/sql/create_tables.sql

-grant PRIVILEGES to phpmyadmin_pma as below

db/table

phpmyadmin  ALL PRIVILEGES 

mysql/db    SELECT

mysql/host  SELECT

mysql/tables_priv   USAGE

mysql/user  USAGE


-clear all entries should old one exists

phpmyadmin/pma__userconfig

[webUI]

-clear broswer cookie

-as normal mysql user, access http://mysql/phpmyadmin , at the bottom of page:

    The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. [Find out why.]

-near top of the page

    [Create missing phpMyAdmin configuration storage tables.]

-access http://mysql/phpmyadmin > settings > features > Login cookie validity > 86400 > [apply]

-check phpmyadmin/pma__userconfig contain new entries of aforemention mysql user

NB

  1. her kullanıcının bağımsız ayarı vardır ve her kullanıcı için [webUI] prosedürü tekrarlanmalıdır

  2. "phpMyAdmin yapılandırma depolaması tamamen yapılandırılmamışsa, bazı genişletilmiş özellikler devre dışı bırakılmıştır. [Nedenini öğrenin.]"

bağlantı ön sayfada görünmüyorsa, ayarlar> özellikler> uyarılar> Eksik phpMyAdmin yapılandırma depolama tabloları> [yenile] birkaç kez görünmesini sağlar


Lütfen bu pasajı doğru şekilde biçimlendirin. Aksi takdirde neredeyse okunamaz. - içerik umut verici görünse bile.
Igor

0

Çözümü buldum ve bir süredir başarıyla kullanıyorum.

Bu Addon'u FF tarayıcınıza kurmanız yeterlidir .


3
Büyük öneri, tüm dünya firefox kullandığından .. Bunun cevap olarak işaretlenmesi için, en azından 1'den fazla tarayıcı için eklentiler

5
böylesine özel ve önemsiz bir sorun için bir addon kullanmak bana çok zor geliyor.
saimiris_devel

1
Bu soruya cevap vermiyor. Bu kabul edilen cevap olmamalıdır. Siz soruyordunuz: “Artan zaman aşımının neden etkili olmadığından emin değilim. Neyi yanlış yapıyorum?"
Philippe-André Lorin

bu tamamen alakasız bir cevap. Kullanıcının "seçilen cevabı" değiştirmesi mi gerekiyor yoksa buna bakmak için moderatör mü kullanıyoruz?
yıldız

0

Benden sonra benim için çalıştı

  • değişti $cfg['LoginCookieValidity']de (phpmyadmin folder)/libraries/config.default.phpkarşı 999999999.

  • php.initarafından kullanılan phpmyadmin tarafından kontrol edildi php5 -i | grep php.ini.

  • php.iniyolunu grep komutunun çıktısından aldığım dosyaya gitti ve session.gc_maxlifetimedeğeri olarak değiştirdi 999999999.

  • sunucuyu yeniden başlattı. Benim durumumda öyleydi sudo service apache2 restart.

Bitti. Phpmyadmin'e giriş yaptı ve Ayarlar -> Özellikler -> Genel -> Giriş çerezi geçerliliğinden çerez geçerliliğini kontrol etti. Öyleydi 999999999. "PHP parametresi session.gc_maxlifetime, çerez geçerliliğinden daha düşük ..." uyarısı da yoktu. php.iniDosyayı değiştirmeden önce phpmyadmin'e giriş yaptıktan sonra uyarı gösterildi .

Phpmyadmin tarafından kullanılan php sürümünü kontrol edin. Phpmyadmin tarafından kullanılan php ini dosyasını değiştirmeniz gerekir. Her ikisi de yüklü php5 ve php (yani 7) var. Ama benim phpmyadmin php5 kullanır. Bu yüzden php5 ini dosyasını aramak zorunda kaldı.


0

Bunun eski bir yazı olduğunu biliyorum, ancak boşuna bu sayfadakiler de dahil olmak üzere okuduğum her çözümü denedim ve sonra şanslıyım, bu yüzden buraya gönderiyorum.

Ubuntu 17.10 kullanıyorum.

/Etc/phpmyadmin/config.inc.php dosyasını arşivledim ve içeriğini /usr/share/phpmyadmin/config.sample.inc.php içeriğiyle değiştirdim.

Ben o zaman

 1) Enabled (uncommented) all the options under "Storage database and tables"; 
 2) Included "ini_set('session.gc_maxlifetime', 86400);" underneath the uncommented items; and 
 3) Provided a 32 character sequence for the $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */, which is above the uncommented items.

Dosyayı kaydettim ve phpMyAdmin'i yeniden başlattım.

Sunucu: localhost -> Ayarlar -> Özellikler'i seçtim ve "Giriş çerezi geçerliliği" değerini 86400 (24 saat) olarak değiştirdim. Belirttiğiniz varsayılan olmayan herhangi bir değerin, bu seçeneğin arka plan renginin sarı olmasına neden olacağına dikkat edin. Değer, config.inc.php içinde kullandığınız değerden küçük veya ona eşit olmalıdır.

Ayarları kaydettim, çıktım ve phpMyAdmin'i yeniden başlattım.

Sonunda, tüm mesajlar kayboldu. Oturumum ayarlara göre aktif kalır (bu durumda tüm gün) ve ayarlarım hatırlanır.

Umarım bu birisine yardım eder. Başa çıkmak ve çözmek benim için sinir bozucuydu.


0

burada sürücü wamp yüklü sonra wamp sonra uygulamalar sonra phpmyadmin sürüm klasörüne gidin sonra kütüphanelere gidin sonra config.default.php dosyasını düzenleyin örn.

E: \ wamp \ apps \ phpmyadmin4.6.4 \ kütüphaneleri \ config.default.php

burada değişmelisin

$ cfg ['LoginCookieRecall'] = doğru;

için

$ cfg ['LoginCookieRecall'] = yanlış;

ayrıca çerez geri çağırma özelliğini devre dışı bırakmak için çerez zamanını değiştirebilirsiniz

$ cfg ['LoginCookieValidity'] = 1440;

için

$cfg['LoginCookieValidity'] = anthing grater then 1440 

benimki

 $cfg['LoginCookieValidity'] = 199000;

değiştirdikten sonra sunucunuzu yeniden başlatın resim açıklamasını buraya girin

ayrıca başka bir yöntem var ama wamp sunucumuzu yeniden başlattığımızda sıfırlanıyor ve işte bu yöntem de

phpmyadmin kontrol panelinize giriş yapın, ardından ayarlara gidin, ardından özelliklere tıklayın ve Genel sekmesinde Giriş çerezi geçerliliğinin 14400'den büyük bir şey koyduğunu göreceksiniz, ancak bu sunucunuzun bir sonraki yeniden başlatılmasına kadar geçerlidir.

resim açıklamasını buraya girin


0

Ubuntu 18.04 için dosyayı yeni düzenledim /usr/share/phpmyadmin/libraries/config.default.php

Değişiklik: $cfg['LoginCookieValidity'] = 1440

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.