首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

WAMP 環境下 phpMyAdmin 403 Forbidden 終極解決方案

     編輯:MySQL 綜合教學

問題現象

訪問 https://localhost/phpmyadmin/ 提示:

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

根因分析

WAMP 在 Windows 7+ 系統綁定了 IPv6 地址 ::1,但 Apache 配置僅允許 IPv4 127.0.0.1,導致本地訪問被拒絕。

正確修復(非危險的 Allow from all)

  1. 編輯別名配置:c:\wamp\alias\phpmyadmin.conf
  2. 在 <Directory ".../phpmyadmin/"> 區塊內添加 IPv6 允許規則:

<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    <RequireAny>
        Require local
        Require ip 127.0.0.1
        Require ip ::1
    </RequireAny>
</Directory>
注意: Apache 2.4+ 推薦使用 Require 語法,舊版 Allow from 已棄用。

驗證步驟

  1. 保存配置文件
  2. 重啟 WAMP 服務(系統托盤圖標 → Restart All Services)
  3. 再次訪問 phpMyAdmin,應正常顯示登入頁

安全補充

  • 切勿使用 Allow from all 或 Require all granted —— 會暴露無密碼 root 訪問
  • 生產環境應配置強密碼、限制訪問 IP、啟用 HTTPS
  • 定期更新 WAMP 組件(Apache/PHP/MySQL/phpMyAdmin)修補安全漏洞
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved