1440 सेकंड के बाद phpmyadmin लॉग आउट करता है


134

अपने स्थानीय विकास उबंटू बॉक्स में मैं डेटाबेस के साथ काम करने के लिए MySQL और phpmyadmin का उपयोग करता हूं।

जब भी phpmyadmin 1440 sec (24min) के लिए निष्क्रिय होता है, सत्र समाप्त हो जाता है। मुझे अपनी जगह खोनी है और लॉगिन करना है और शुरू करना है।

मैंने $cfg['LoginCookieValidity'] = 3600 * 9;अंदर बदलने की कोशिश की, config.inc.phpलेकिन यह 1440 सेकंड में अभी भी बाहर है।

मैंने सब कुछ फिर से शुरू किया है और ब्राउज़र कैश (फ़ायरफ़ॉक्स इतिहास -> हाल का इतिहास साफ़ करें -> कैश -> सब कुछ) को साफ़ कर दिया है।

मुझे यकीन नहीं है कि बढ़ा हुआ समय प्रभावी क्यों नहीं होता है। मैं क्या गलत कर रहा हूं?


5
मेरे दिमाग में सबसे पहली बात आती है, क्या आपने config.inc.php को बदलने के बाद वेबसर्वर को पुनः आरंभ किया है?
0xmtn

हां, मैंने यह कमांड चलाई थी: sudo service mysql restart
sandeep

2
यदि आपने इस समस्या को हल कर लिया है, तो क्या आप समाधान को उत्तर के रूप में यहां पोस्ट कर सकते हैं? ;)
0xmtn

$ Cfg [ 'LoginCookieValidity'] = 1440: उबंटू 18.04 के लिए मैं सिर्फ बदलें /usr/share/phpmyadmin/libraries/config.default.php फ़ाइल संपादित
अहमद इस्माइल

जवाबों:


199

अपने ब्राउज़र में PHPMyAdmin पर जाएं

सेटिंग्स> सुविधाएँ> लॉगिन कुकी वैधता का मूल्य बदलें> सहेजेंयहाँ छवि विवरण दर्ज करें

नोट : आपको यह प्रति सत्र करना होगा।


5
यह इस समस्या का सबसे तेज़ और सबसे आसान समाधान है। इसका जवाब होना चाहिए !!!
पीनी चेनी

14
यह स्थायी समाधान नहीं है। मैंने ऐसा करने की कोशिश की है लेकिन एक या दो दिनों के बाद यह फिर से 1440 सेकंड तक रहता है।
रोलेन कोह

5
यह केवल वर्तमान सत्र के लिए काम करता है। यह भी सेटिंग्स में ऐसा कहता है।
रिचर्ड ड्यूरे

4
php.ini सेटिंग को अपडेट करना न भूलेंsession.gc_maxlifetime = SAME_OR_BIGGER_VALUE_AS_PHPMYADMIN
Lukas Liesis

7
FYI करें: सबसे अच्छा विकल्प नहीं। यह केवल वर्तमान सत्र में बचाता है
अब्दुल्ला निलम

70

इस पंक्ति को /config.inc.php में जोड़ें:

$cfg['LoginCookieValidity'] = 36000;

Insetup/lib/index.lib.php पर

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

यदि आपके पास अपने phpMyAdmin साइट के लिए पहले से .htaccess फ़ाइल नहीं है, तो एक बनाएँ, और डिफ़ॉल्ट PHP सत्र टाइमआउट को ओवरराइड करने के लिए निम्न पंक्ति जोड़ें:

php_value session.gc_maxlifetime 36000

मैं आपकी मुख्य php.ini फ़ाइल में इस मान को बदलने की अनुशंसा नहीं करूंगा, क्योंकि यह आपके सभी PHP साइटों के लिए एक हास्यास्पद लंबे सत्र के समय की अनुमति देगा।

स्रोत: http://www.sitekickr.com/blog/increase-phpmyadmin-timeout/


1
अगर मैं इसे जोड़ सकता हूं, तो $ cfg से config.default.php लाइन 698 में भी बदलाव करें ['LoginCookieValidity'] = 1440; से $ cfg ['LoginCookieValidity'] = 36000;
mstation

1
पहली लाइन लगाने के बजाय phpmyadmin/config.inc.phpइसे डायरेक्ट्री में एक नई फाइल में डालें phpmyadmin/conf.dताकि यह अपग्रेड पर ओवरराइट न हो जाए
zelcon

5
आप अपनी config.inc.php फ़ाइल में निम्न जोड़कर gc_maxlifetime भी बढ़ा सकते हैं (आमतौर पर / etc / phpmyadmin निर्देशिका में): ini_set ('session.gc_maxlifetime', '36000'); यह phpmyadmin को भी स्थानीय करेगा और अन्य PHP लिपियों के कचरा संग्रह की अवधि को प्रभावित नहीं करेगा। और, प्रलेखन के आधार पर, config.inc.php फ़ाइल का उपयोग व्यवहार को बदलने के लिए किया जाता है - docs.phpmyadmin.net/en/latest/config.html देखें । इस प्रकार, इस फ़ाइल के बारे में कोई चिंता नहीं है एक उन्नयन द्वारा बदल दिया जा रहा है।
ReverseEMF

1
मैंने अभी यह कोशिश की है, और ऐसा लगता है कि चरण 2 की आवश्यकता नहीं है। बस विन्यास फ़ाइल परिवर्तन, और .htaccess बदल जाते हैं।
एंडी मर्सर

उबंटू 18.04 के लिए फ़ाइल है/usr/share/phpmyadmin/libraries/config.default.php
अहमद इस्माइल

52

हम कुकी समय सत्र सुविधा को यहां बदल सकते हैं:

सेटिंग्स-> सुविधाएँ-> सामान्य-> कुकी वैधता लॉगिन करें

मुझे यहाँ उत्तर मिला .. 1440 सेकंड के भीतर कोई गतिविधि नहीं; कृपया फिर भाग लें

संपादित करें:

यह समाधान केवल वर्तमान सत्र के लिए काम करेगा, स्थायी रूप से बदलने के लिए:

root.inpMyAdmin निर्देशिका में config.inc.php खोलें।

wamp फ़ोल्डर: wamp \ apps \ phpmyadmin {संस्करण} \ config.inc.php

ubuntu: / etc / phpmyadmin

इस लाइन को जोड़ें

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

उदाहरण

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

9
आपको session.gc_maxlifetimeडिफ़ॉल्ट मान की तुलना में php.ini में बदलना होगा : 1440 भी।
एम रुस्तमी

5
यह उत्तर बहुत अधूरा है और इसे शीर्ष मत प्राप्त करने वाला नहीं होना चाहिए। सेटिंग्स के माध्यम से बदलने से निम्नलिखित चेतावनी मिलती है: "आपकी प्राथमिकताएं वर्तमान सत्र के लिए ही बच जाएंगी। उन्हें स्थायी रूप से संग्रहीत करने के लिए phpMyAdmin कॉन्फ़िगरेशन स्टोरेज की आवश्यकता होती है।"
fivedogit

@fivedogit यहाँ मैंने एक और पूर्ण उत्तर दिया है जो इस उत्तर के संबंध में ठीक काम कर रहा है।
मोजतबा रेज़ियन

ध्यान दें कि आप 9223372036854775806 से अधिक मान सेट नहीं कर सकते हैं या इसका परिणाम पूर्णांक ओवरफ़्लो होगा।
एगडविद

23

आप phpmyadmin वेब इंटरफ़ेस पर कुकी समय सत्र सुविधा को बदल सकते हैं

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

या

यदि आप कॉन्फ़िगरेशन फ़ाइल में 'लॉगिन कुकी वैधता' को बदलना चाहते हैं, तो phpmMyAdmin कॉन्फ़िगरेशन फ़ाइल config.inc.phpको PHPMyAdmin की मूल निर्देशिका में खोलें । (रूट निर्देशिका आमतौर पर / etc / phpmyadmin /) है।

Config.inc.php का पता लगाने के बाद, नीचे दी गई लाइन को खोजें और इसे सेकंड के मान पर सेट करें जिसे आप phpmyadmin को टाइमआउट करना चाहते हैं:

$cfg['LoginCookieValidity'] 

या

निम्नलिखित जोड़ें:

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

उदाहरण के लिए:

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

टाइमआउट उपरोक्त उदाहरण से 3 घंटे के लिए सेट है।

session.gc_maxlifetimeसत्र वैधता को सीमित कर सकता है और यदि सत्र खो जाता है, तो लॉगिन कुकी भी अमान्य है। इसलिए, हमें php.iniकॉन्फ़िगरेशन फ़ाइल में session.gc_maxlifetime (फ़ाइल स्थान / / / php5 /apache2/php.ini ubuntu में) सेट करने की आवश्यकता हो सकती है ।

session.gc_maxlifetime = 3600 * 3


LoginPookieValidity पर phpMyAdmin प्रलेखन

$ Cfg [ 'LoginCookieValidity']

प्रकार: पूर्णांक [सेकंड की संख्या]
डिफ़ॉल्ट मूल्य: 1440

परिभाषित करें कि लॉगिन कुकी कब तक मान्य है। कृपया ध्यान दें कि php कॉन्फ़िगरेशन विकल्प session.gc_maxlifetime सत्र वैधता को सीमित कर सकता है और यदि सत्र खो जाता है, तो लॉगिन कुकी भी अमान्य है। इसलिए $ cfg ['LoginCookieValidity'] के कम से कम समान मूल्य पर session.gc_maxlifetime सेट करना एक अच्छा विचार है।

ध्यान दें:

  1. यदि आपका सर्वर क्रैश हो गया है और आपके phpmyadmin पृष्ठ को लोड नहीं कर सकता है, तो अपने Apache लॉग को /var/log/apache2/error.log पर देखें। यदि आप PHP Fatal error: Call to a member function get() on a non-object in /path/to/phpmyadmin/libraries/Header.class.phpलाइन 135 पर हैं, तो ए chmod 644 config.inc.php। उस त्रुटि का ध्यान रखना चाहिए।
  2. फिर आप एक और चेतावनी मिल जाएगा: 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.। फिर session.gc_maxlifetime ऊपर बताए अनुसार बदल दें ।

16

लगता है कि phpmyadmin कॉन्फ़िगरेशन को शुरू करने के लिए यूआई अपाचे शुरू करें और निम्न लिंक पर क्लिक करें

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


2
यह लिंक phpMyAdmin सेटअप की ओर जाता है । स्थापना स्क्रिप्ट के माध्यम से काम करने वाले एप्लिकेशन की सेटिंग बदलना थोड़ा जोखिम भरा है, आपको नहीं लगता?
trejder

13

phpMyAdmin settingsकिसी भी समस्या या आवश्यकताओं के बिना इसका उपयोग करने के लिए चरण php my.ini में कॉन्फ़िगरेशन बदलने या परिभाषित करने के लिए .htaccess फ़ाइल:

  1. अपना phpMyAdminइंस्टॉल पथ (उदा। / Usr / share / phpMyAdmin / my centos7 पर) प्राप्त करें और create_tables.sqlअपने सबफ़ोल्डर ( phpMyAdmin/sql/create_tables.sqlमेरे 4.4.9 संस्करण में) में से एक में खोजें और अपने वेब ब्राउज़र से अपने वर्तमान phpyyAdmin साइट पर संपूर्ण फ़ाइल सामग्री निष्पादित करें। यह एक डेटाबेस नाम बनाएगा, phpmyadminजो आपके सभी phpMyAdmin विकल्पों को स्थायी रूप से सहेज कर रख सकता है।
  2. PhpMyAdmin's config.inc.php(on / etc / phpMyAdmin / in my centos7 सर्वर में) पर टिप्पणी की गई पंक्ति को ढूंढें $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';और इसे अनलॉक्ड करें (अब phpMyAdmin उस कस्टम डेटाबेस का उपयोग करेगा जिसे हमने पिछले चरण में उत्पन्न किया था)।
  3. गोटो phpMyAdminवेब ब्राउज़र और गोटो से Server >> Settings >> Features >> "Login Cookie Validity"चित्र में के रूप में Pavnish द्वारा वर्णित और वांछित मूल्य निर्धारित किया है। यह अब काम करता है।

सन्दर्भ : निकोलस उत्तर , PhpMyAdmin विन्यास संग्रहण , FlashMarks उत्तर


यह phpMyAdmin 4.8.3 पर काम नहीं करता है। सरल परिसर को फिर से बनाना। मुझे याद है कि इस अपडेट से पहले (मैं 4.4 या इससे अधिक का उपयोग कर रहा था) सर्वर के माध्यम से सब कुछ ठीक काम कर रहा था >> सेटिंग्स >> फिजर्स, जैसा कि यहां कहा गया है। अब और नहीं। Config.inc.php उस लाइन के साथ नहीं आता है
luisfer करें

8

फिर आपको एक और चेतावनी मिलेगी: "आपका PHP पैरामीटर सेशन। gc_maxlifetime कम है कि कुकी वैधता phpMyAdmin में कॉन्फ़िगर की गई है, इस वजह से, आपका लॉगिन phpMyAdmin में कॉन्फ़िगर किए गए की तुलना में जल्द ही समाप्त हो जाएगा।" यह समझ में आता है क्योंकि php का सत्र पहले वैसे भी निकल जाएगा। इसलिए हमें /etc/php.ini को बदलना होगा।

session.gc_maxlifetime = 43200
Thats 12 hours in seconds. 

अपने अपाचे सर्वर को पुनरारंभ करें और आप कर रहे हैं!

स्रोत: http://birdchan.com/home/2011/06/06/phpadadmin-timeout-after-1440-seconds/

यह मेरे लिए काम करता है! :)


7

आपको अपाचे या httpd को पुनरारंभ करना चाहिए, न कि mysqld को

sudo service httpd restart

या

sudo /etc/init.d/apache2 restart

अब मैंने उर कमांड (यानी sudo /etc/init.d/apache2 पुनरारंभ) का उपयोग करके अपाचे को फिर से शुरू किया है, लेकिन अभी भी phpmyadmin 1440 सेकंड के बाद लॉग आउट करता है।
संदीप

1
क्या आपको त्रुटि " 1440 सेकंड के भीतर कोई गतिविधि नहीं है? कृपया फिर से लॉग इन करें " या यह केवल लॉग आउट करता है? यदि यह आपके लॉग इन चेक session.gc_maxlifetimeको लॉग आउट करता है /etc/php.ini, तो इसका क्या मूल्य है?
0xmtn 8

हाँ, मैं यह संदेश देखता हूं: "1440 सेकंड के भीतर कोई गतिविधि नहीं, कृपया फिर से लॉग इन करें"
sandeep

1
यह वाकई अजीब है। आप सेट कृपया कर सकते session.gc_maxlifetime=3600*9में /etc/php.ini भी और वेब सर्वर को पुनः आरंभ और दोबारा कोशिश करें? बस तेजी से डिबगिंग के लिए दोनों ( session.gc_maxlifetimeऔर $cfg['LoginCookieValidity']) को कुछ छोटा, जैसे, 50 (सेकंड) सेट करें और फिर वेबसर्वर को पुनरारंभ करें, अपने ब्राउज़र के कैश को साफ़ करें और फिर से प्रयास करें।
0xmtn

क्या आप स्पष्ट कर सकते हैं कि, सेवा को पुनः आरंभ करने से किसी भी चीज़ का कॉन्फ़िगरेशन बदलना चाहिए ?
ट्रेडर

7

आप बस phpMyAdmin सत्र टाइमआउट बढ़ाएँ, root phpMyAdmin निर्देशिका में config.inc.php खोलें और इस पंक्ति को जोड़ें।

wamp फ़ोल्डर पथ से wamp \ apps \ phpmyadmin4.0.4 \ config.inc.php

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

उदाहरण

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

नोट: छोटी कुकी का जीवनकाल सभी अच्छी तरह से है और विकास सर्वर के लिए अच्छा है जो आपके उत्पादन सर्वर के लिए नहीं है।


7

1) phpMyAdmin 2 पर लॉगिन करें) होम स्क्रीन पर "अधिक सेटिंग्स" (मेरे लिए स्क्रीन के मध्य तल) पर क्लिक करें 3) स्क्रीन के शीर्ष की ओर "सुविधाएँ" टैब / बटन पर क्लिक करें। 4) 20 दिनों के लिए "लॉगिन कुकी वैधता" की सेटिंग 1728000 5 पर सेट करें) लागू करें।

php xampp


6

स्थायी रूप से कुकी सेट करने के लिए आपको कुछ चरणों का पालन करने की आवश्यकता है

Goto->/etc/phpmyadmin/config.inc.php फ़ाइल

इस कोड को जोड़ें

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

5

यह काम नहीं कर रहा है। PHP सत्र 1440 सेकंड के बाद भी समाप्त हो जाएगा।

PHP.iniइसमें भी बदलाव करें:

session.gc_maxlifetime = 3600

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

से भी PHP.ini :

यदि आप सत्र फ़ाइलों को संग्रहीत करने के लिए उपनिर्देशिका विकल्प का उपयोग कर रहे हैं

; (सत्र देखें। save_path ऊपर), तब कचरा संग्रह नहीं होता है

; अपने आप हो जाता है। आपको अपना कचरा खुद करना होगा

; शेल स्क्रिप्ट, क्रोन प्रविष्टि या किसी अन्य विधि के माध्यम से संग्रह।

; उदाहरण के लिए, निम्न स्क्रिप्ट के बराबर होगा

; 1440 (1440 सेकंड = 24 मिनट) के लिए session.gc_maxlifetime सेट करना:

; सीडी / पथ / से / सत्र; find -cmin 10.0 | xargs rm


5

wampicon / php / php से php.in फाइल में बदलाव

session.gc_maxlifetime = 1440

सेवा

session.gc_maxlifetime = 43200

4

यदि पैरामीटर फ़ाइल $cfg['LoginCookieValidity']में प्रभावी नहीं हो रहा है config.inc.php, तो इसके session.gc_maxlifetimeलिए बाईं ओर अर्धविराम लगाकर php.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

या दोनों को अक्षम करने का प्रयास करें $cfg['LoginCookieValidity']औरsession.gc_maxlifetime = 1440 करके को टिप्पणी करके देखें।

तब phpMyAdmin को निष्क्रिय होने पर लॉग आउट नहीं करना चाहिए। यह विंडोज पर मेरे लिए काम करता है। अपना ब्राउज़र कैश साफ़ करना न भूलें और अपने वेबसर्वर को पुनः आरंभ करें।


मैं लगभग भूल ही गया था। उन परिवर्तनों को लागू करने के बाद, अपना ब्राउज़र कैश साफ़ करें और अपने वेबसर्वर को पुनः आरंभ करें! चीयर्स दोस्त।
एलेक्स

मुझे लगता है, यह वास्तव में है $cfg['Servers'][$i]['LoginCookieValidity'], ऐसा नहीं है $cfg['LoginCookieValidity'], जिसे सेट किया जाना चाहिए, यदि आपके पास phpMyAdmin के कई सर्वर-जैसे कॉन्फ़िगरेशन में हैं config.inc.php। और नहीं, टिप्पणी करने से $cfg['Servers'][$i]['LoginCookieValidity']कोई परिणाम नहीं आएगा, क्योंकि यह मान डिफ़ॉल्ट रूप से चला गया है। तो इस पैरामीटर के साथ टिप्पणी की गई या हटा दी गई, phpMyAdmin डिफ़ॉल्ट 1440सेकंड्स में वापस आ रहा है ।
trejder 23

4

कुकी समाप्ति को बदलने के लिए कदम

चरण 1: Phpmyadmin की सेटिंग पर जाएं

चरण 2: सामान्य

चरण 3: कुकी की वैधता लॉग इन करें

चरण 4: अपने नए मूल्य के साथ 1440 सेकंड डिफ़ॉल्ट कुकी समाप्ति समय अपडेट करें


3
यह केवल एक विशेष सत्र के लिए काम करेगा उसके बाद यह फिर से 1440 सेकंड के लिए सेट होगा
नरेश दुधात

2

यदि आपके पास phpmyadmin कॉन्फ़िगरेशन स्टोरेज सेटअप है, तो सेटिंग्स को आपके phpmyadmin.pma__userconfig टेबल से बाहर निकाला जाएगा, और config.inc.php में आपके पास मौजूद कुछ भी ओवरराइड करेगा। इस तालिका में, प्रत्येक MYSQL उपयोगकर्ता को phpmyadmin सेटिंग्स का एक अलग सेट सौंपा जा सकता है।


1

जब मैंने यहां सभी सुझाए गए तरीकों की कोशिश की और फिर भी लॉग आउट होता रहा, तो मैंने टेम्परमॉन्की के लिए एक छोटा सा उपयोगकर्ता-लेखन लिखना चालू कर दिया क्योंकि मेरे पास पहले से ही वह एक्सटेंशन है। यह बहुत सरल है और बस हर मिनट में एक बार PHPMyAdmin की निम्न पदचिह्न लिपियों में से एक को अनुरोध भेजता है। यहाँ कोड है:

// ==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 लॉगिन === के साथ === विधि 1

[php.ini]
session.gc_maxlifetime = 86400

[config.inc.php]

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

=== विधि 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

एनबी

  1. प्रत्येक उपयोगकर्ता की स्वतंत्र सेटिंग है और [webUI] प्रक्रिया को प्रत्येक उपयोगकर्ता के लिए दोहराया जाना है

  2. यदि "phpMyAdmin कॉन्फ़िगरेशन संग्रहण पूरी तरह से कॉन्फ़िगर नहीं किया गया है, तो कुछ विस्तारित सुविधाओं को निष्क्रिय कर दिया गया है। [पता करें क्यों।"

लिंक फ्रंटपेज पर दिखाई नहीं देता, सेटिंग> फीचर्स> चेतावनियाँ> phpMyAdmin कॉन्फ़िगरेशन स्टोरेज टेबल गुम> [ताज़ा] कुछ समय में यह दिखने लगेगा


कृपया इस स्निपेट को ठीक से प्रारूपित करें। अन्यथा यह लगभग अपठनीय है।- भले ही सामग्री आशाजनक दिखती हो।
इगोर

0

मैंने इसका हल ढूंढ लिया है और अब कुछ समय के लिए इसका सफलतापूर्वक उपयोग कर रहा हूं।

बस इस ऐडऑन को अपने एफएफ ब्राउजर में इंस्टॉल करें ।


3
महान सुझाव, चूंकि पूरी दुनिया फ़ायरफ़ॉक्स का उपयोग करती है .. इसके लिए उत्तर के रूप में चिह्नित करने के लिए, आपको कम से कम 1 से अधिक ब्राउज़र के लिए

5
ऐसी विशिष्ट और तुच्छ समस्या के लिए एक ऐडऑन का उपयोग करना मुझे भारी लगता है।
सेमीरिस_डेवेल २

1
इस सवाल का जवाब नहीं है। यह स्वीकृत उत्तर नहीं होना चाहिए। आप पूछ रहे थे: “मुझे यकीन नहीं है कि बढ़े हुए समय का असर क्यों नहीं होता। मैं क्या गलत कर रहा हूं?"
फिलिप-आंद्रे लोरिन

यह पूरी तरह अप्रासंगिक जवाब है। या तो उपयोगकर्ता को "चयनित उत्तर" बदलने की आवश्यकता है या हम इस पर ध्यान देने के लिए मॉडरेटर को शामिल करते हैं?
स्टार

0

यह मेरे बाद मेरे लिए काम किया

  • बदला $cfg['LoginCookieValidity']में (phpmyadmin folder)/libraries/config.default.phpकरने के लिए 999999999

  • php.iniद्वारा इस्तेमाल किया phpmyadmin द्वारा जाँच की php5 -i | grep php.ini

  • उस php.iniफाइल पर गया जिसका पथ मुझे grep कमांड आउटपुट से मिला और session.gc_maxlifetimeमान को बदल दिया गया 999999999

  • सर्वर को पुनरारंभ किया। मेरे मामले में यह था sudo service apache2 restart

किया हुआ। Phpmyadmin में लॉग इन किया और सेटिंग्स में कुकी वैधता की जाँच की -> सुविधाएँ -> सामान्य -> ​​लॉगिन वैधता। यह था 999999999। इसके अलावा कोई चेतावनी नहीं थी "आपका PHP पैरामीटर सेशन। gc_maxlifetime कुकी की वैधता कम है ..."। इससे पहले कि मैं बदलने से पहले मैं phpmyadmin में लॉग इन करने के बाद चेतावनी दिखाई गईphp.iniफ़ाइल ।

Phpmyadmin द्वारा उपयोग किए गए php के संस्करण की जाँच करें। आपको phpmyadmin द्वारा उपयोग की जाने वाली php की ini फ़ाइल को बदलना चाहिए। मेरे पास php5 और php (यानी 7) दोनों स्थापित हैं। लेकिन मेरे phpmyadmin php5 का उपयोग करता है। इसलिए मुझे php5 की ini फाइल को खोजना पड़ा।


0

मुझे पता है कि यह एक पुरानी पोस्ट है लेकिन मैंने इस पृष्ठ पर उन सभी समाधानों को आज़माया, जिनमें इस पृष्ठ पर कोई लाभ नहीं है, और फिर मैं भाग्यशाली हो गया, इसलिए मैं इसे यहां पोस्ट कर रहा हूं।

मैं Ubuntu 17.10 चला रहा हूं।

मैंने /etc/phpmyadmin/config.inc.php को संग्रहीत किया और उसकी सामग्री को /usr/share/phpmyadmin/config.sample.inc.php की सामग्री से बदल दिया।

मैं फिर

 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.

मैंने फ़ाइल को सहेजा और phpMyAdmin को पुनः आरंभ किया।

मैंने सर्वर: लोकलहोस्ट -> सेटिंग्स -> सुविधाओं का चयन किया और "लॉगिन कुकी वैधता" के मूल्य को 86400 (24 घंटे) में बदल दिया। आपके द्वारा निर्दिष्ट किसी भी गैर डिफ़ॉल्ट मूल्य पर ध्यान दें, इस विकल्प की पृष्ठभूमि का रंग पीला हो जाएगा ताकि इसके द्वारा चिंतित न हों। मान config.inc.php में आपके द्वारा उपयोग किए गए मान से कम या बराबर होना चाहिए।

मैंने सेटिंग्स सहेज ली, बाहर निकल गया और phpMyAdmin को पुनः आरंभ किया।

अंत में, सभी संदेश गायब हो गए। मेरा सत्र सेटिंग्स (इस मामले में पूरे दिन) के अनुसार सक्रिय रहता है, और मेरी सेटिंग्स को याद किया जाता है।

मुझे यकीन है कि यह किसी की मदद करता है उम्मीद है। इससे निपटना और समाधान करना मेरे लिए निराशाजनक था।


0

यहाँ अपने wamp इंस्टॉल करें फिर wamp पर जाएँ फिर apps फिर आपका phpmyadmin संस्करण फ़ोल्डर फिर पुस्तकालयों में जाएँ फिर config.default.php फ़ाइल को संपादित करें।

ई: \ WAMP \ क्षुधा \ phpmyadmin4.6.4 \ पुस्तकालयों \ config.default.php

यहां आपको बदलना होगा

$ cfg ['LoginCookieRecall'] = true;

सेवा

$ cfg ['LoginCookieRecall'] = false;

इसके अलावा आप कुकी रिकॉल को अक्षम करने के बजाय कुकी का समय बदल सकते हैं

$ cfg ['LoginCookieValidity'] = 1440;

सेवा

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

मेरा है

 $cfg['LoginCookieValidity'] = 199000;

अपने सर्वर को पुनरारंभ करने के बाद बदल रहा है यहाँ छवि विवरण दर्ज करें

एक अन्य विधि भी है, लेकिन यह रीसेट हो जाता है जब कभी हम अपने wamp सर्वर को पुनरारंभ करते हैं और यहां वह विधि भी है

अपने phpmyadmin डैशबॉर्ड पर लॉग इन करें फिर सेटिंग पर जाएं और फिर सुविधाओं पर क्लिक करें और सामान्य टैब में आप देखेंगे कि लॉगिन वैधता 14400 से अधिक है, लेकिन यह आपके सर्वर के अगले पुनरारंभ तक मान्य है।

यहाँ छवि विवरण दर्ज करें


0

उबंटू 18.04 के लिए मैंने अभी फाइल को एडिट किया है /usr/share/phpmyadmin/libraries/config.default.php

परिवर्तन: $cfg['LoginCookieValidity'] = 1440

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.