我正在使用wamp并正在创建一个uLogin PHP身份验证库(http://ulogin.sourceforge.net/)。我可以访问phpmyadmin,本地主机似乎工作,phpinfo()运行,那里的一切似乎都在工作。
问题是c:/ wamp / www / ulogin在控制台中给了我一个禁用的403。 apache(2.4.9)的错误日志给了我AH01797:服务器配置拒绝了客户端:我的Windows事件日志给了我:尝试查询帐户是否存在空白密码。
这是在apache或mysql设置中设置的wamp的问题;或两者?我通过www运行其他php程序;这是我第一次遇到这个问题。 我对此进行了广泛的研究并找到了很多相同的答案,但它适用于该程序的旧版本。此外,在localhost上进行开发时,我可以允许所有人,我更愿意将其设置为好像网站是实时的。
答案 0 :(得分:0)
检查错误的步骤:
1)检查您的apache配置:检查目标目录及以上目录条目。注意订单和允许来自(或要求为2.4 +)
2)检查目标目录或更高版本中是否有 .htaccess 文件。再次,请注意允许 / 拒绝和需要。
3)检查403是否由apache或您的应用程序发出:在应用程序逻辑的最顶层添加一些调试消息(通常是某种index.php)。