0

我已经在互联网上不停地搜索了三天以找到解决我的问题的方法,但没有任何效果。

我的 Apache 已加载,我的 httpd.conf 文件是默认的,而不是现在未注释的 PHP5 LoadModule,并且至少允许读取所有文件的权限。

我已经完全重新安装了 Mountain Lion,只使用 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>
4

2 回答 2

1

不幸的是,在完全重新安装了 Mountain Lion 之后,我仍然无法成功启动 Apache。我什至从 clickontyler.com/blog/2012/02/web-sharing-mountain-lion 下载了用于 Web 共享的系统偏好设置窗格,但这仍然不起作用。

唯一能让我在我的 Macbook Pro 上利用 Apache 服务器的方法是从这里下载 XAMPP 。

于 2013-01-09T17:10:01.487 回答
0

检查这个文件

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

我注释掉了虚拟虚拟主机

我还在 httpd.conf 中犯了一个错字,当我修复它时,事情开始起作用了

于 2013-04-18T07:35:42.910 回答