當我們將XAMPP安裝完成後,可以使用localhost(127.0.0.1)登入phpMyAdmin後台進行管理,
但是若從外部(例如163.x.x.x)等地方連入後台,會發現得到以下提示:

Forbidden
You don't have permission to access phpmyadmin on this server.

所以我們需要透過修改httpd-xampp.confconfig.inc.php兩個檔案來設定登入方式


Step 1 編輯C:\xampp\apache\conf\extra\httpd-xampp.conf

開啟 extra 資料夾
使用記事本開啟編輯即可
變更前
在約第80-100行的地方編輯,將原本的Require local變更為Require all granted
變更後

Require local代表僅限localhost(127.0.0.1)連線
Require all granted代表任何位置均可連線

Step 2 編輯C:\xampp\phpMyAdmin\config.inc.php

開啟 phpMyAdmin 資料夾
在約第19行的地方編輯,將原本的config變更為http或是cookie

這裡可以選擇三種登入方式
1.config - 無須登入
2.http - 使用http驗證方式
3.cookie - 使用cookie驗證方式(瀏覽器內瑱入帳號密碼登入)

變更後

Step 3 確認結果

http登入方式
cookie登入方式

最後修改:2022-08-03
如果覺得我的文章對你有用,請幫我點一個讚!
本文結束

本文作者:
文章標題:phpMyAdmin開啟外部登入模式
本文地址:https://blog.nkust.cc/Server/phpmyadmin.html
版權說明:若無額外說明,本文皆為彥錞の技術基地原創,轉載請保留文章出處。
授權方式:CC BY-NC-SA 4.0 [Attribution-NonCommercial-ShareAlike 4.0 International]
侵權通知:若本文章內之圖片或文字等侵犯您的著作權,請聯絡admin@nkust.cc在24小時內刪除。