當我們將XAMPP安裝完成後,可以使用localhost(127.0.0.1)登入phpMyAdmin後台進行管理,
但是若從外部(例如163.x.x.x)等地方連入後台,會發現得到以下提示:
Forbidden
You don't have permission to access phpmyadmin on this server.
You don't have permission to access phpmyadmin on this server.
所以我們需要透過修改httpd-xampp.conf與config.inc.php兩個檔案來設定登入方式
Step 1 編輯C:\xampp\apache\conf\extra\httpd-xampp.conf
使用記事本開啟編輯即可
在約第80-100行的地方編輯,將原本的Require local變更為Require all granted
Require local代表僅限localhost(127.0.0.1)連線
Require all granted代表任何位置均可連線
Require all granted代表任何位置均可連線
Step 2 編輯C:\xampp\phpMyAdmin\config.inc.php
在約第19行的地方編輯,將原本的config變更為http或是cookie
這裡可以選擇三種登入方式
1.config - 無須登入
2.http - 使用http驗證方式
3.cookie - 使用cookie驗證方式(瀏覽器內填入帳號密碼登入)
1.config - 無須登入
2.http - 使用http驗證方式
3.cookie - 使用cookie驗證方式(瀏覽器內填入帳號密碼登入)
Step 3 確認結果