2013-08-05 63 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將啓動。

相關問題