2012-12-19 90 views
0

我已經搜索了三天的互聯網不停,找到解決我的問題,但沒有任何工作。阿帕奇山獅不工作

我的Apache正在加載,我的httpd.conf文件比PHP5的LoadModule這是現在註釋掉默認等,並在所有文件的權限至少讀允許。

我已經完成了一個完整的山獅重新安裝,只用Time Machine恢復我的用戶帳戶。

這裏是我的httpd.conf文件的幾個重要的部分(因爲他們後來默認):

ServerRoot "/usr" 

#Listen 12.34.56.78:80 
Listen 80 

User _www 
Group _www 

#ServerName www.example.com:80 

DocumentRoot "/Library/WebServer/Documents" 

<Directory /> 
    Options FollowSymLinks 
    AllowOverride None 
    Order deny,allow 
    Deny from all 
</Directory> 

<Directory "/Library/WebServer/Documents"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 

UserName.conf文件(James.conf):

<Directory "/Users/James/Sites/">
       
    Options Indexes MultiViews      
    AllowOverride AuthConfig Limit
       
    Order allow,deny
       
    Allow from all
  
</Directory> 
+0

試試這個指南HTTP ://osxdaily.com/2012/09/02/start-apache-web-server-mac-os-x/ – Mellson

+0

老兄,幾乎沒有鏈接,你可以發送給我,我沒有遵循。 –

+0

也許嘗試更改AllowOverride AuthConfig限制爲AllowOverride All(在James.conf中)。此外,您嘗試打開的文件必須位於名爲站點的文件夾內的主目錄中。比方說你有一個名爲PHP的文件夾,裏面有一個index.php文件。要訪問你將在瀏覽器中訪問http://localhost/~James/PHP/index.php。此首選項面板應讓您切換服務器開啓/關閉 - http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/ – Mellson

回答

1

不幸的是,在做了一次完全乾淨的山獅重裝之後,我仍然無法成功啓動Apache。我甚至從clickontyler.com/blog/2012/02/web-sharing-mountain-lion下載了用於Web共享的系統首選項窗格,但這仍然無效。

唯一讓我利用我的Macbook Pro上的Apache服務器的方法是從here下載XAMPP。

0

檢查該文件

/private/etc/apache2/extra/httpd-vhosts.conf* 

我註釋掉虛擬虛擬主機

我也做了在httpd.conf一個錯字,當我固定的東西開始工作