.htaccess 在我的 phpMyAdmin 文件夹上不起作用

.htaccess 在我的 phpMyAdmin 文件夹上不起作用

我有一个 phpMyAdmin 文件夹。因此,我首先设置 .htaccess 文件夹并在其中输入此内容。

AuthUserFile /var/www/html/phpMyAdmin-3.4/.htpasswd
AuthName "phpMyAdmin Login Page"
AuthType Basic
Require valid-user

我使用此命令创建了用户名和密码

sudo htpasswd -c .htpasswd iamadmin

...我可以看到 .htaccess 和 .htpasswd 文件都在文件夹中。但是当我访问我的链接时,它从未提示输入其他用户名和密码。我的操作系统是 centos 6.2

答案1

您很可能需要配置服务器以允许文件AuthConfig中的指令.htpasswd。添加

AllowOverride AuthConfig

在 httpd 配置 (/etc/httpd/conf/httpd.conf) 文件中的适当位置并重新启动 apache

service httpd restart

另请参阅 Apache文档

答案2

  1. 点击 Wamp Server 图标(phpmyadmin)
  2. 选择 Apache
  3. 选择 Apache 模块
  4. 选择 rewrite_module
  5. 重新启动Wamp服务器
  6. 运行你的程序。

如果这不起作用则说明您的文件有问题.htaccess

相关内容