Permissions 升级到Mavericks后本地主机权限被拒绝

Permissions 升级到Mavericks后本地主机权限被拒绝,permissions,localhost,osx-mavericks,Permissions,Localhost,Osx Mavericks,升级到Mavericks并编辑httpd.conf以启用php和虚拟主机。这是唯一的改变。现在,当我尝试访问localhost时,出现错误:禁止-您没有访问xxxxx的权限 有什么办法可以解决这个问题吗?以下步骤使它适合我: 将错误日志路径添加到行为不端的vhost条目中,以便 更密切地跟踪问题 <VirtualHost *> ... ErrorLog "/accessible/path/to/error_log" </VirtualHost> 额外提示 如果您正

升级到Mavericks并编辑httpd.conf以启用php和虚拟主机。这是唯一的改变。现在,当我尝试访问localhost时,出现错误:禁止-您没有访问xxxxx的权限


有什么办法可以解决这个问题吗?

以下步骤使它适合我:

  • 将错误日志路径添加到行为不端的vhost条目中,以便 更密切地跟踪问题

    <VirtualHost *>
     ...
     ErrorLog "/accessible/path/to/error_log"
    </VirtualHost>
    
  • 额外提示

    如果您正在使用php,请通过将php.ini-5.2-previous复制到php.ini来恢复ini文件

    $ cd /private/etc/
    $ sudo cp php.ini-5.2-previous php.ini
    
    来源


    问题源于不再执行php,请尝试直接调用index.php,您很可能会看到文件的源代码

    转到/etc/apache2/httpd.conf并取消注释:

    LoadModule php5_module libexec/apache2/libphp5.so
    
    之后必须重新启动apache,因此在命令行上执行:

    sudo apachectl -k restart
    
    LoadModule php5_module libexec/apache2/libphp5.so
    
    sudo apachectl -k restart