設為首頁收藏本站

艾歐踢論壇

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

搜索
熱搜: 活動 交友 discuz
查看: 479|回復: 0
打印 上一主題 下一主題

phpmyadmin 3 升級至 phpmyadmin 4.0.10.20

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2022-3-10 15:18:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
phpmyadmin 4 以上才有表格修改功能

phpmyadmin 5 以上mysql 需7.0

不要透過新版本來覆蓋現有的 phpMyAdmin 安裝,始終只保留設定檔案而首先刪除舊版本。這樣您就不會將舊的不再工作的代碼放在目錄中,那可能會導致嚴重的安全隱患或導致各種破壞。

只需將「config.inc.php」從以前的安裝目錄複製到新版本的資料夾中即可。
舊版本的設定檔案可能需要進行一些調整,因為某些選項已被更改或刪除。為了與 PHP 5.3 及更高版本兼容,請刪除「set_magic_quotes_runtime(0);」您可能會在設定檔案的末尾找到這個聲明。您不應該將 config.inc.php 複製 libraries/config.default.php,因為預設的設定檔案是特定於版本的。

完成升級可以經由以下幾個簡單的步驟進行:
  • [size=18.503px]官網下載最新的 phpMyAdmin 版本。( 4.0.10.20)
  • 重新命名舊的 phpMyAdmin 資料夾(例如:phpmyadmin-old)。
  • 將新下載的 phpMyAdmin 解壓縮到所需的位置(
  • 例如:D\php15\htdocs\phpmyadmin)。
  • 複製 config.inc.php,從舊的(phpmyadmin-old)到新的(phpmyadmin)。
  • 測試到一切正常工作。
  • 刪除以前版本的備份(phpmyadmin-old)。

通過phpmyadmin登陸時(http://www.iot.idv.tw)提示以下錯誤:

phpmyadmin crypt_random_string requires at least one symmetric cipher be loaded

報錯原因:路徑問題。

解決辦法:

1、進入到phpmyadmin根目錄下,打開\libraries\phpseclib\Crypt\Random.php。

2、大概在195行,找到下面代碼並把libraries/phpseclib/添加進去。(6處)
  1. switch (true) {
  2. case phpseclib_resolve_include_path('libraries/phpseclib/Crypt/AES.php’):
  3. if (!class_exists('Crypt_AES’)) {
  4. include_once 'AES.php’;
  5. }
  6. $crypto = new Crypt_AES(CRYPT_AES_MODE_CTR);
  7. break;
  8. case phpseclib_resolve_include_path('libraries/phpseclib/Crypt/Twofish.php’):
  9. if (!class_exists('Crypt_Twofish’)) {
  10. include_once 'Twofish.php’;
  11. }
  12. $crypto = new Crypt_Twofish(CRYPT_TWOFISH_MODE_CTR);
  13. break;
  14. case phpseclib_resolve_include_path('libraries/phpseclib/Crypt/Blowfish.php’):
  15. if (!class_exists('Crypt_Blowfish’)) {
  16. include_once 'Blowfish.php’;
  17. }
  18. $crypto = new Crypt_Blowfish(CRYPT_BLOWFISH_MODE_CTR);
  19. break;
  20. case phpseclib_resolve_include_path('libraries/phpseclib/Crypt/TripleDES.php’):
  21. if (!class_exists('Crypt_TripleDES’)) {
  22. include_once 'TripleDES.php’;
  23. }
  24. $crypto = new Crypt_TripleDES(CRYPT_DES_MODE_CTR);
  25. break;
  26. case phpseclib_resolve_include_path('libraries/phpseclib/Crypt/DES.php’):
  27. if (!class_exists('Crypt_DES’)) {
  28. include_once 'DES.php’;
  29. }
  30. $crypto = new Crypt_DES(CRYPT_DES_MODE_CTR);
  31. break;
  32. case phpseclib_resolve_include_path('libraries/phpseclib/Crypt/RC4.php’):
  33. if (!class_exists('Crypt_RC4’)) {
  34. include_once 'RC4.php’;
  35. }
  36. $crypto = new Crypt_RC4();
  37. break;
  38. default:
  39. user_error('crypt_random_string requires at least one symmetric cipher be loaded’);
  40. return false;
  41. }
複製代碼

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 轉播轉播 分享分享 分享淘帖
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|Archiver|手機版|艾歐踢創新工坊    

GMT+8, 2024-4-29 22:51 , Processed in 0.247653 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表