我使用phpmyadmin創建mysql數據庫。我已經在config.inc.php中將auth類型設置爲cookie。 如何更改時間限制,以便即使我登錄,我也會閒置幾個小時,因此不需要我再次登錄。如何更改phpmyadmin的時間限制(登錄)
回答
尋找這樣的:
ini_set('session.gc_maxlifetime', '3600');
按照意見 - 你可以找到它在php.ini文件中或在腳本運行上面的語句你在哪裏設置會話
你能指定哪裏可以它被發現? – user225269 2010-05-06 07:50:54
@ user225269:您可以在'php.ini'文件中找到它,或者在您正在設置會話的腳本中運行上述語句。 – Sarfraz 2010-05-06 07:53:49
@ user225269:不客氣:) – Sarfraz 2010-05-06 08:40:00
我知道這個問題正在變老,但上面的「選擇」答案實際上並不奏效。這只是設置時間直到會話數據被刪除。
嘗試這一點,並意識到這是失敗後,我花了一些時間,通過phpMyAdmin的文檔閱讀和發現這一點:
$cfg['LoginCookieValidity'] = 86400;
$cfg['LoginCookieStore'] = 0;
第一行的時間量,直到你自動退出。這些值需要在文件config.inc.php
中的phpmyadmin安裝文件夾中進行設置。
他們根本沒有在我的文件中,但在將它們添加到底部之後,它正常工作。第一個變量定義了在幾秒鐘內註銷之前的多久 - 我將我的設置爲1天。第二個變量是cookie持續多長時間。 0表示cookie會持續到關閉瀏覽器爲止。
設置這兩個變量將會產生所需的效果。你可以設置兩個瘋狂的號碼,永遠不會登錄,但這是非常不安全的。
的Ubuntu快速的解決方案:
//編輯php.ini
,尋找session.gc_maxlifetime
須藤六/etc/php5/apache2/php.ini
//設置24小時
的session.gc_maxlifetime = 86400
//編輯config.inc.php
並查找$cfg['LoginCookieValidity']
須藤VI /etc/phpmyadmin/config.inc.php
//設定至24小時
$ CFG [ 'LoginCookieValidity'] = 86400;
//重啓Web服務器
須藤服務的Apache2重啓
可避免完全Cookie身份驗證,並在phpmyadmin
文件夾下找到您的config.inc.php
文件中使用
$cfg['Servers'][$i]['auth_type'] = 'config';
。
這將讓你永遠登錄。
在我的情況(4.3.8)中config.inc.php
cookie
只需更換到config
並添加2線,如波紋管:
/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['username'] = 'root'; //add this line
$cfg['Servers'][$i]['password'] = 'root'; //add this line
我終於找到了竅門,假設你有至少版本4.3.X:
首先,登錄到phpMyAdmin,登錄一次,點擊數據庫(位於頂部菜單)
釷EN輸入文本創建數據庫,插入phpMyAdmin的,點擊創建(您可以選擇希望的字符集,這是可選的)
在創建數據庫,點擊就行了(應該與其他數據庫出現)
點擊SQL,並插入create_tables.sql位於目錄中的內容phpMyAdmin的:
/phpMyAdmin-(yourversion)-all-languages/sql/create_tables.sql
您可以選擇放棄它在命令行(終端):
mysql phpmyadmin -u myMysqluser -pMypassword < create_tables.sql
現在這樣做了,打開你的的config.inc.php並取消那些2線:
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
請注意,如果您不取消註釋其他$ cfg ['Servers'] [$ i],phpmyadmin將返回:
phpMyAdmin配置存儲未完全配置, 某些擴展功能已停用。找出爲什麼。或者 交替地轉到任何數據庫的'操作'選項卡,在那裏設置它。
這只是關於其他可用選項的警告。 (如果你不需要他們,讓他們發表意見)
註銷並重新登錄到phpMyAdmin,去設置(位於導入和複製的頂部菜單)並點擊功能您將看到以下選項:
Login cookie validity
您必須在幾秒鐘內放入cookie的有效性。
點擊應用和它的完成,該記錄將被保存爲這個用戶在表pma__userconfig在數據庫中以前創建的(phpMyAdmin的),記錄 看起來就像這樣:
{"LoginCookieValidity":21600,"Server\/hide_db":"","collation_connection":"utf8mb4_unicode_ci"}
如果您的cookie的有效期(以秒爲單位)大於您的session_gc_maxlifetime,phpMyAdmin將返回警告:
您的PHP參數session.g c_maxlifetime比在phpMyAdmin配置的cookie的有效期 低,正因爲如此,你的登錄可能會 過期早於在phpMyAdmin
session_gc_maxlifetime配置位於你的php.ini ,將其更改並重新啓動如果出現上述警告,則爲webserver。
這就是我正在尋找的!非常感謝! – 2015-08-28 11:44:57
- 1. 如何更改webClient.UploadData()的時間限制?
- 2. 用戶登錄時間限制
- 3. 如何登錄到phpMyAdmin
- 4. 限制同時登錄
- 5. 強制ASPSessionID在登錄時更改
- 6. phpmyadmin:如何刪除導入大數據庫的時間限制
- 7. 如何更新最後登錄時間
- 8. 登錄到PHPMYADMIN
- 9. 如何更改SharePoint Windows身份驗證提示登錄時間?
- 10. 如何限制需要太長時間的方向更改?
- 11. 更改時區phpmyadmin?
- 12. Facebook登錄限制
- 13. Elmah - 頻率上限/限制#errors在給定的時間間隔內登錄
- 14. phpmyadmin:無法登錄
- 15. 自動登錄phpMyAdmin
- 16. 如何限制用戶無需登錄
- 17. 如何限制用戶登錄?
- 18. 如何限制登錄嘗試?
- 19. 用戶登錄MVC3中的工作時間限制
- 20. 如何測量登錄時的時間
- 21. 如何添加基於時間的限制以防止Windows用戶登錄?
- 22. 如何在登錄屏幕上創建登錄限制?
- 23. cvs登錄問題 - 如何限制用戶從cvs登錄
- 24. 如何在AWS Lightsail上登錄PHPMyAdmin?
- 25. 如何更改ubercart的登錄文本
- 26. 如何限制對phpmyadmin的訪問?
- 27. phpMyAdmin的單點登錄
- 28. 如何增加laravel的登錄時間
- 29. 如何使用意圖和記錄,並限制記錄時間
- 30. 更改登錄UI
應該在http://serverfault.com/ – 2010-05-06 07:44:57
中提出詳細的博客:http://sforsuresh.in/phpmyadmin-no-activity-within-1440-seconds-please-login/ – 2017-09-05 06:03:08