phpmyadmin keluar setelah 1440 detik

134

Dalam kotak Ubuntu pengembangan lokal saya, saya menggunakan MySQL dan phpmyadmin untuk bekerja dengan database.

Setiap kali phpmyadmin tidak digunakan selama 1440 detik (24 menit), sesi berakhir. Saya kehilangan tempat dan harus masuk dan memulai kembali.

Saya mencoba mengubah bagian $cfg['LoginCookieValidity'] = 3600 * 9;dalam config.inc.phptetapi masih mati dalam 1440 detik.

Saya telah memulai kembali semuanya dan membersihkan cache browser (Riwayat Firefox -> Hapus riwayat terkini -> Cache -> Semuanya).

Saya tidak yakin mengapa peningkatan waktu tunggu tidak berpengaruh. Apa yang saya lakukan salah?

sandeep
sumber
5
Hal pertama yang terlintas di pikiran saya adalah, apakah Anda me-restart server web setelah mengubah config.inc.php?
0xmtn
Ya saya telah menjalankan perintah ini: sudo service mysql restart
sandeep
2
Jika Anda telah menyelesaikan masalah ini, dapatkah Anda mengirimkan solusinya sebagai jawaban di sini? ;)
0xmtn
Untuk Ubuntu 18.04 saya baru saja mengedit file /usr/share/phpmyadmin/libraries/config.default.php Perubahan: $ cfg ['LoginCookieValidity'] = 1440
Ahmed Ismail

Jawaban:

199

Buka PHPMyAdmin di browser Anda

Pengaturan> Fitur> Ubah nilai validitas cookie Login> Simpanmasukkan deskripsi gambar di sini

CATATAN : Anda harus melakukan ini per sesi.

Pavnish Yadav
sumber
5
Ini adalah solusi tercepat dan termudah untuk masalah ini. Seharusnya jawabannya !!!
Pini Cheyni
14
Itu bukan solusi permanen. Saya telah mencoba melakukan ini tetapi setelah satu atau dua hari itu kembali ke 1440 detik.
Rolen Koh
5
Ini hanya berfungsi untuk sesi saat ini. Bahkan dikatakan begitu dalam pengaturan.
Richard Duerr
4
jangan lupa untuk memperbarui pengaturan php.inisession.gc_maxlifetime = SAME_OR_BIGGER_VALUE_AS_PHPMYADMIN
Lukas Liesis
7
FYI: bukan opsi terbaik. Ini hanya menyelamatkan sesi saat ini
Abdulla Nilam
70

Tambahkan baris ini ke /config.inc.php:

$cfg['LoginCookieValidity'] = 36000;

Di /setup/lib/index.lib.php

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

Jika Anda belum memiliki file .htaccess untuk situs phpMyAdmin Anda, buat satu, dan tambahkan baris berikut untuk mengganti batas waktu sesi PHP default:

php_value session.gc_maxlifetime 36000

Saya tidak akan merekomendasikan mengubah nilai ini di file php.ini utama Anda, karena akan memungkinkan waktu sesi sesi yang sangat panjang untuk semua situs PHP Anda.

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

Phil LaNasa
sumber
1
jika saya dapat menambahkan ini, ubah juga baris config.default.php 698 dari $ cfg ['LoginCookieValidity'] = 1440; ke $ cfg ['LoginCookieValidity'] = 36000;
mstation
1
alih-alih meletakkan baris pertama dalam phpmyadmin/config.inc.phpmeletakkannya di file baru di direktori phpmyadmin/conf.dsehingga tidak akan ditimpa pada upgrade
zelcon
5
Anda juga dapat memperpanjang gc_maxlifetime dengan menambahkan berikut ini ke file config.inc.php Anda (biasanya di direktori / etc / phpmyadmin): ini_set ('session.gc_maxlifetime', '36000'); Ini juga akan melokalkannya ke phpmyadmin dan tidak mempengaruhi periode Pengumpulan Sampah dari skrip PHP lainnya. Dan, berdasarkan dokumentasi, file config.inc.php dimaksudkan untuk digunakan untuk mengubah perilaku - lihat docs.phpmyadmin.net/en/latest/config.html . Dengan demikian, tidak ada kekhawatiran tentang file ini diubah oleh pembaruan.
ReverseEMF
1
Saya baru saja mencoba ini, dan sepertinya langkah 2 tidak diperlukan. Hanya perubahan file konfigurasi, dan perubahan .htaccess.
Andy Mercer
Untuk Ubuntu 18,04 file-nya/usr/share/phpmyadmin/libraries/config.default.php
Ahmed Ismail
52

Kami dapat mengubah fitur sesi waktu cookie di:

Pengaturan-> Fitur-> Umum-> Validitas cookie masuk

Saya menemukan jawabannya di sini .. Tidak ada aktivitas dalam 1440 detik; silakan masuk lagi

EDIT:

Solusi ini hanya akan berfungsi untuk sesi saat ini, untuk mengubah secara permanen lakukan:

buka config.inc.php di direktori root phpMyAdmin.

folder wamp: wamp \ apps \ phpmyadmin {version} \ config.inc.php

ubuntu: / etc / phpmyadmin

tambahkan baris ini

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

Contoh

$cfg['LoginCookieValidity'] = '144000';
flashMark
sumber
9
Anda harus mengubah session.gc_maxlifetimedi php.ini menjadi lebih tinggi dari nilai default: 1440 juga.
M Rostami
5
Jawaban ini sangat tidak lengkap dan tidak boleh menjadi pengambil suara teratas. Mengubah pengaturan memberikan peringatan berikut: "Preferensi Anda akan disimpan hanya untuk sesi saat ini. Menyimpannya secara permanen membutuhkan penyimpanan konfigurasi phpMyAdmin."
fivedogit
@fivedogit di sini saya telah menempatkan jawaban yang lebih lengkap yang berfungsi dengan baik mengenai jawaban ini.
Mojtaba Rezaeian
Perhatikan bahwa Anda tidak dapat menetapkan nilai lebih dari 9223372036854775806 atau itu akan menghasilkan bilangan bulat bilangan bulat.
egdavid
23

Anda dapat mengubah fitur sesi waktu cookie di antarmuka web phpmyadmin

Settings->Features->General->Login cookie validity

ATAU

Jika Anda ingin mengubah 'validitas cookie masuk' dalam file konfigurasi, kemudian buka file konfigurasi phpmMyAdmin, config.inc.phpdi direktori root PHPMyAdmin. (Direktori root biasanya / etc / phpmyadmin /)

Setelah menemukan config.inc.php, cari baris di bawah ini dan atur ke nilai detik yang Anda inginkan agar phpmyadmin Anda habis:

$cfg['LoginCookieValidity'] 

atau

Tambahkan yang berikut ini:

$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <your_new_timeout>;

Sebagai contoh:

$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <3600 * 3 >;

Timeout diatur ke 3 Jam dari Contoh di atas.

session.gc_maxlifetimemungkin membatasi validitas sesi dan jika sesi itu hilang, cookie masuk juga tidak valid. Jadi, kita mungkin perlu mengatur session.gc_maxlifetime dalam php.inifile konfigurasi (lokasi file adalah / etc / php5 /apache2/php.ini di ubuntu).

session.gc_maxlifetime = 3600 * 3


Dokumentasi phpMyAdmin tentang LoginCookieValidity

$ cfg ['LoginCookieValidity']

Ketik: integer [jumlah detik]
Nilai default: 1440

Tentukan berapa lama cookie login valid. Harap perhatikan bahwa sesi opsi konfigurasi php.gc_maxlifetime mungkin membatasi validitas sesi dan jika sesi itu hilang, cookie login juga tidak valid. Jadi itu ide yang baik untuk mengatur session.gc_maxlifetime setidaknya dengan nilai yang sama dari $ cfg ['LoginCookieValidity'].

CATATAN:

  1. Jika server Anda mogok dan tidak dapat memuat halaman phpmyadmin Anda, periksa log apache Anda di /var/log/apache2/error.log. Jika Anda PHP Fatal error: Call to a member function get() on a non-object in /path/to/phpmyadmin/libraries/Header.class.phpmenggunakan saluran 135, maka lakukan a chmod 644 config.inc.php. yang seharusnya menangani kesalahan.
  2. Anda kemudian akan mendapatkan peringatan lain: 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.. kemudian ubah session.gc_maxlifetime seperti yang disebutkan di atas.
Selamanya
sumber
16

Tampaknya ada UI untuk mengubah konfigurasi phpmyadmin Mulai apache dan klik tautan berikut

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

Smith
sumber
2
Tautan ini mengarah ke pengaturan phpMyAdmin . Mengubah pengaturan aplikasi yang berfungsi melalui skrip instalasi itu sedikit berisiko, bukan begitu?
trejder
13

Langkah-langkah untuk melakukan ini menggunakan phpMyAdmin settingstanpa masalah atau persyaratan untuk mengubah konfigurasi di php my.ini atau mendefinisikan file .htaccess:

  1. Ambil phpMyAdminjalur instal Anda (mis. / Usr / share / phpMyAdmin / pada centos7 saya) dan temukan create_tables.sqldi salah satu subfoldernya ( phpMyAdmin/sql/create_tables.sqldalam versi 4.4.9 saya). Dan jalankan seluruh isi file di situs phpMyAdmin Anda saat ini dari browser web Anda. Ini akan membuat database bernama phpmyadminyang dapat menyimpan semua opsi phpMyAdmin Anda disimpan secara permanen.
  2. Di phpMyAdmin config.inc.php(terdapat di / etc / phpMyAdmin / di server centos7 saya) temukan baris yang dikomentari $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';dan batalkan komentarnya (Sekarang phpMyAdmin akan menggunakan database khusus yang kami buat pada langkah sebelumnya).
  3. Goto phpMyAdmindari browser web dan goto Server >> Settings >> Features >> "Login Cookie Validity"seperti pada gambar yang dijelaskan oleh Pavnish dan atur nilai yang diinginkan. Ini berfungsi sekarang.

Referensi : Jawaban Niccolas , Penyimpanan Konfigurasi PhpMyAdmin , Jawaban flashMarks

Mojtaba Rezaeian
sumber
Ini tidak berfungsi di phpMyAdmin 4.8.3. Membuat kompleks sederhana lagi. Saya ingat sebelum pembaruan ini (saya menggunakan 4.4 atau lebih) semuanya berfungsi baik melalui Server >> Pengaturan >> Feagtures, seperti yang dikatakan di sini. Tidak lagi. Config.inc.php tidak datang dengan kalimat itu
luisfer
8

Anda kemudian akan mendapatkan peringatan lain: "Sesi parameter PHP Anda.gc_maxlifetime lebih rendah dari validitas cookie yang dikonfigurasi dalam phpMyAdmin, karena ini, info masuk Anda akan kedaluwarsa lebih cepat daripada yang dikonfigurasi dalam phpMyAdmin.". Itu masuk akal karena sesi php akan time out dulu. Jadi kita perlu mengubah /etc/php.ini.

session.gc_maxlifetime = 43200
Thats 12 hours in seconds. 

Mulai ulang server apache Anda dan Anda selesai!

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

ini bekerja untuk saya! :)

apis17
sumber
7

Anda harus memulai ulang apache atau httpd, bukan mysqld

sudo service httpd restart

atau

sudo /etc/init.d/apache2 restart
0xmtn
sumber
Sekarang saya telah me-restart apache menggunakan perintah ur (yaitu sudo /etc/init.d/apache2 restart), tetapi masih phpmyadmin logout setelah 1440 detik.
sandeep
1
Apakah Anda melihat kesalahan " Tidak ada aktivitas dalam 1440 detik; silakan masuk lagi " atau hanya keluar? Jika itu logout check session.gc_maxlifetimein Anda /etc/php.ini, apa nilai ini?
0xmtn
ya saya melihat pesan ini: "Tidak ada aktivitas dalam 1440 detik; silakan masuk lagi"
sandeep
1
Ini sangat aneh. Bisakah Anda atur session.gc_maxlifetime=3600*9di /etc/php.ini juga dan restart server web dan coba lagi? Hanya untuk debugging yang lebih cepat, atur keduanya ( session.gc_maxlifetimedan $cfg['LoginCookieValidity']) menjadi sesuatu yang kecil, mis., 50 (detik) lalu restart server web, kosongkan cache browser Anda dan coba lagi.
0xmtn
Bisakah Anda mengklarifikasi caranya, memulai ulang layanan harus mengubah konfigurasi apa pun?
trejder
7

Anda cukup Menambah Batas Waktu Sesi phpMyAdmin, buka config.inc.php di direktori root phpMyAdmin dan tambahkan baris ini.

dari path folder wamp wamp \ apps \ phpmyadmin4.0.4 \ config.inc.php

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

Contoh

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

Catatan: seumur hidup cookie singkat semuanya baik dan bagus untuk server pengembangan bukan untuk server produksi Anda.

Ravi Delixan
sumber
7

1) Masuk ke phpMyAdmin 2) Dari layar beranda klik pada "Pengaturan lainnya" (tengah bawah layar untuk saya) 3) Klik tab / tombol "Fitur" di bagian atas layar. 4) Selama 20 hari, atur pengaturan "Validitas cookie masuk" ke 1728000 5) Terapkan.

php xampp

ekta chauhan
sumber
6

Untuk mengatur cookie secara permanen, Anda perlu mengikuti beberapa langkah

Goto-> /etc/phpmyadmin/config.inc.phpfile

tambahkan kode ini

$cfg['LoginCookieValidity'] = <cookie expiration time in seconds > 
Damjan Pavlica
sumber
5

Ini tidak bekerja. Sesi PHP akan berakhir setelah 1440 detik.

Ubah PHP.iniini juga:

session.gc_maxlifetime = 3600

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

Juga, dari PHP.ini:

Jika Anda menggunakan opsi subdirektori untuk menyimpan file sesi

; (lihat session.save_path di atas), maka pengumpulan sampah tidak

; terjadi secara otomatis. Anda harus melakukan sampah sendiri

; pengumpulan melalui skrip shell, entri cron, atau metode lain.

; Misalnya, skrip berikut akan setara dengan

; pengaturan session.gc_maxlifetime ke 1440 (1440 detik = 24 menit):

; cd / path / ke / sesi; temukan -minmin +24 | xargs rm

intec infosys
sumber
5

ubah file php.in dari wampicon / php / php

session.gc_maxlifetime = 1440

untuk

session.gc_maxlifetime = 43200
pengguna3244260
sumber
4

Jika parameter $cfg['LoginCookieValidity']tidak berlaku dalam config.inc.phpfile, coba nonaktifkan session.gc_maxlifetimefile dalam php.ini dengan meletakkan tanda koma di sebelah kiri seperti ini:

; 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

Atau coba nonaktifkan keduanya $cfg['LoginCookieValidity']dan session.gc_maxlifetime = 1440dengan berkomentar keduanya.

Maka phpMyAdmin seharusnya tidak lagi keluar saat Anda menganggur. Ini bekerja untuk saya di Windows. Jangan lupa untuk menghapus cache browser Anda dan restart server web Anda.

Alex
sumber
Saya hampir lupa. Setelah Anda menerapkan perubahan itu, kosongkan cache browser Anda dan mulai ulang server web Anda! salut kawan.
Alex
Saya pikir, sebenarnya $cfg['Servers'][$i]['LoginCookieValidity'], bukan $cfg['LoginCookieValidity'], yang harus ditetapkan, jika Anda memiliki banyak konfigurasi seperti-server phpMyAdmin di config.inc.php. Dan tidak, mengomentari $cfg['Servers'][$i]['LoginCookieValidity']tidak akan menghasilkan apa-apa, karena nilai ini hilang secara default. Jadi dengan parameter ini dikomentari atau dihapus, phpMyAdmin tampaknya kembali ke 1440detik default .
Trejder
4

langkah-langkah untuk mengubah kedaluwarsa cookie

langkah 1: Buka pengaturan Phpmyadmin

langkah 2: Umum

langkah 3: Login validitas cookie

langkah 4: Perbarui 1440 detik waktu kedaluwarsa cookie default dengan nilai baru Anda

Naresh Dudhat
sumber
3
itu hanya akan bekerja untuk sesi tertentu setelah itu akan kembali ke 1440 detik
Naresh Dudhat
2

Jika Anda memiliki pengaturan penyimpanan konfigurasi phpmyadmin , pengaturan akan dikeluarkan dari tabel phpmyadmin.pma__userconfig Anda, dan akan menimpa apa pun yang Anda miliki di config.inc.php. Dalam tabel ini, setiap pengguna MYSQL dapat diberi satu set pengaturan phpmyadmin yang berbeda.

Nicolas Connault
sumber
1

Setelah saya mencoba semua metode yang disarankan di sini dan masih terus keluar, saya beralih ke menulis usercsript kecil untuk Tampermonkey karena saya sudah memiliki ekstensi itu. Ini sangat sederhana dan hanya mengirim permintaan ke salah satu skrip footprint rendah dari PHPMyAdmin sekali setiap menit. Ini kodenya:

// ==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);
})();
Majid Fouladpour
sumber
1

=== metode 1 dengan login http ===

[php.ini]
session.gc_maxlifetime = 86400

[config.inc.php]

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

=== metode 2 dengan login cookie ===

[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. setiap pengguna memiliki pengaturan independen dan prosedur [webUI] harus diulang untuk setiap pengguna

  2. jika "Penyimpanan konfigurasi phpMyAdmin tidak sepenuhnya dikonfigurasi, beberapa fitur tambahan telah dinonaktifkan. [Cari tahu mengapa.]"

tautan tidak muncul di halaman depan, buka pengaturan> fitur> peringatan> Tabel penyimpanan konfigurasi phpMyAdmin yang hilang> [refresh] beberapa kali akan membuatnya muncul

Dil Lee
sumber
Harap format potongan ini dengan benar. Kalau tidak, itu hampir tidak dapat dibaca.- meskipun konten terlihat menjanjikan.
Igor
0

Saya telah menemukan solusinya dan menggunakannya dengan sukses untuk beberapa saat sekarang.

Cukup instal Addon ini ke browser FF Anda.

sandeep
sumber
3
Saran yang bagus, karena seluruh dunia menggunakan firefox .. Untuk ini ditandai sebagai jawaban, Anda setidaknya harus menyarankan addons untuk lebih dari 1 browser - karena kebanyakan orang normal menggunakan browser yang layak seperti google chrome ..
5
menggunakan addon untuk masalah khusus dan sepele seperti itu tampaknya luar biasa bagi saya.
saimiris_devel
1
Ini tidak menjawab pertanyaan. Ini seharusnya bukan jawaban yang diterima. Anda bertanya: “Saya tidak yakin mengapa peningkatan waktu tidak berpengaruh. Apa yang saya lakukan salah? "
Philippe-André Lorin
ini jawaban yang sama sekali tidak relevan. Apakah pengguna perlu mengubah "jawaban yang dipilih" atau kami melibatkan moderator untuk melihat ini?
Bintang
0

Itu bekerja untuk saya setelah saya

  • mengubah $cfg['LoginCookieValidity']di (phpmyadmin folder)/libraries/config.default.phpuntuk 999999999.

  • memeriksa yang php.inidigunakan oleh phpmyadmin oleh php5 -i | grep php.ini.

  • pergi ke php.inifile yang jalurnya saya dapatkan dari output perintah grep dan mengubah session.gc_maxlifetimenilainya menjadi 999999999.

  • me-restart server. Dalam kasus saya itu sudo service apache2 restart.

Selesai Masuk ke phpmyadmin dan periksa validitas cookie di Pengaturan -> Fitur -> Umum -> Login validitas cookie. Itu tadi 999999999. Juga tidak ada peringatan "Parameter PHP Anda session.gc_maxlifetime lebih rendah dari validitas cookie ...". Peringatan itu muncul setelah saya login di phpmyadmin sebelum saya mengubah php.inifile.

Periksa versi php yang digunakan oleh phpmyadmin. Anda harus mengubah file ini dari php yang digunakan oleh phpmyadmin. Saya memiliki php5 dan php (yaitu 7) keduanya diinstal. Tapi phpmyadmin saya menggunakan php5. Jadi saya harus mencari file ini di php5.

Rakesh Ranjan Das
sumber
0

Saya tahu ini adalah posting lama tetapi saya mencoba setiap solusi yang saya baca, termasuk yang di halaman ini tidak berhasil, dan kemudian saya beruntung jadi saya mempostingnya di sini.

Saya menjalankan Ubuntu 17.10.

Saya mengarsipkan /etc/phpmyadmin/config.inc.php dan mengganti isinya dengan konten /usr/share/phpmyadmin/config.sample.inc.php.

Lalu saya

 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.

Saya menyimpan file dan memulai kembali phpMyAdmin.

Saya memilih Server: localhost -> Pengaturan -> Fitur dan mengubah nilai "Validitas cookie masuk" menjadi 86400 (24 jam). Perhatikan nilai non default yang Anda tentukan akan menyebabkan warna latar belakang opsi ini menjadi kuning jadi jangan khawatir. Nilai harus kurang dari atau sama dengan nilai yang Anda gunakan di config.inc.php.

Saya menyimpan pengaturan, keluar, dan memulai kembali phpMyAdmin.

Akhirnya, semua pesan menghilang. Sesi saya tetap aktif sesuai pengaturan (sepanjang hari dalam kasus ini), dan pengaturan saya diingat.

Saya sungguh berharap ini membantu seseorang. Itu membuat saya frustrasi untuk berurusan dan menyelesaikan.

Nick
sumber
0

mengemudi di sini wamp Anda terinstal kemudian pergi ke wamp kemudian aplikasi kemudian folder versi phpmyadmin Anda kemudian pergi ke perpustakaan kemudian edit file config.default.php misalnya

E: \ wamp \ apps \ phpmyadmin4.6.4 \ libraries \ config.default.php

di sini kamu harus berubah

$ cfg ['LoginCookieRecall'] = true;

untuk

$ cfg ['LoginCookieRecall'] = false;

Anda juga dapat mengubah waktu cookie sebagai gantinya untuk menonaktifkan penarikan cookie

$ cfg ['LoginCookieValidity'] = 1440;

untuk

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

punya saya

 $cfg['LoginCookieValidity'] = 199000;

setelah mengubah restart server Anda masukkan deskripsi gambar di sini

juga ada metode lain tapi itu reset kapan pun kita me-restart server wamp kami dan di sini adalah metode itu juga

login ke dashbord phpmyadmin Anda kemudian pergi ke pengaturan kemudian klik pada fitur dan pada tab umum Anda akan melihat validitas cookie Login memasukkan sesuatu yang lebih besar dari 14400 tetapi ini berlaku sampai restart server Anda berikutnya.

masukkan deskripsi gambar di sini

Darkcoder
sumber
0

Untuk Ubuntu 18.04 saya baru saja mengedit file /usr/share/phpmyadmin/libraries/config.default.php

Perubahan: $cfg['LoginCookieValidity'] = 1440

Ahmed Ismail
sumber