2013-08-05 48 views
6

我刚启动计算机,XAMPP中的Apache不再有效。我怀疑这与我今天早些时候第一次访问父母网站的服务器有关。XAMPP Apache错误:客户端被服务器配置拒绝

错误日志给这个消息:

[Sun Aug 04 09:15:35.889700 2013] [authz_core:error] [pid 5088:tid 1776] [client ::1:58124] AH01630: client denied by server configuration: C:/Users/James/Desktop/Container/XAMPP/apache/icons/folder.gif, referer: http://localhost/Triiline1/ 

我改变了这部分httpd.conf的,基于关闭这些:

client denied by server configurationApache: client denied by server configuration

<Directory "C:/Users/James/Desktop/Container/XAMPP/cgi-bin"> 
    AllowOverride All 
    Options None 
    Require local 
</Directory> 

我试过require all grantedrequire local,没有结果。

MySQL仍然在XAMPP中运行。我怎样才能解决这个问题?

UPDATE:

几个小时后,我打开XAMPP,单击开始,并能正常工作。没有线索。如果有人有解释或解决方案,如果再次发生,我感兴趣。

回答

0

如果使用端口80

例如另一个应用程序中的Apache XAMPP无法启动:Skype使用端口80因此,当Skype正在运行的Apache将拒绝启动,因为它的工作端口不可用是注册。

你已经提到你试图从父母网站访问服务器。你是怎么做到的? Xampp不允许非本地IP访问其在本地机器/网络上运行的apache服务器。

如果你想改变这种行为,使用“全部允许”,如果在httpd.conf中指定任何“拒绝”参数中删除。

不要忘记保存配置文件。重新启动Apache服务器以应用新规则。

干杯.. !!

+1

Skype是它!我没有意识到这一点。感谢您提供的信息,我从来没有想到这一点。 – EveyPortman

+0

很高兴它帮助..您可以更改Skype设置,使其不再使用端口80.可以在设置下的连接中找到配置。您也可以先启动xampp,然后启动Skype。因为Skype可以使用其他端口,所以不存在冲突。 –

+0

我不知道为什么会有负面投票,答案解决了提问者的问题,这是正确的。负面的选民请留下评论,以便我可以知道什么是错的。也许改善答案 –

0

尝试禁用在后台运行的其他SQL服务器。

转到services.msc并找到所有其他SQL服务器或服务器代理和禁用它们。

最后,Apache将启动。

相关问题