當我們將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登入方式

最后修改:2024-07-26
如果覺得我的文章對你有用,請隨意讚賞