不要透過新版本來覆蓋現有的 phpMyAdmin 安裝,始終只保留設定檔案而首先刪除舊版本。這樣您就不會將舊的不再工作的代碼放在目錄中,那可能會導致嚴重的安全隱患或導致各種破壞。
只需將「config.inc.php」從以前的安裝目錄複製到新版本的資料夾中即可。舊版本的設定檔案可能需要進行一些調整,因為某些選項已被更改或刪除。為了與 PHP 5.3 及更高版本兼容,請刪除「set_magic_quotes_runtime(0);」您可能會在設定檔案的末尾找到這個聲明。
您不應該將 config.inc.php 複製 libraries/config.default.php,因為預設的設定檔案是特定於版本的。
完成升級可以經由以下幾個簡單的步驟進行:
- 從官網下載最新的 phpMyAdmin 版本。
- 重新命名舊的 phpMyAdmin 資料夾(例如:phpmyadmin-old)。
- 將新下載的 phpMyAdmin 解壓縮到所需的位置(例如:phpmyadmin)。
- 複製 config.inc.php,從舊的(phpmyadmin-old)到新的(phpmyadmin)。
- 測試到一切正常工作。
- 刪除以前版本的備份(phpmyadmin-old)。
如果您將 phpMyAdmin 從 2.5.0 或更高版本(<= 4.2.x)升級到 4.3.0 或更高版本,而且使用 phpMyAdmin 配置存儲,那麼應運行 sql/upgrade_column_info_4_3_0+.sql 中的 SQL script。(p.s.1)
不要忘記清除瀏覽器快取,並透過登出並重新登入來清空舊 session。
--
資料來源:
https://docs.phpmyadmin.net/en/latest/s ... er-version
--
p.s.1(此乃筆者以此類推,運行方法回文說明。)
如果您將 phpMyAdmin 從 4.3.0 或更高版本(<= 4.6.x)升級到 4.7.0 或更高版本,而且使用 phpMyAdmin 配置存儲,那麼應運行 sql/upgrade_tables_4_7_0+.sql 中的 SQL script。
p.s.2 此文同步發表於個人論壇中。