Apache 403 禁止错误

Egb*_*awa 3 server lamp php permissions apache2

我在我的基本操作系统 freya(Ubuntu 14.04)上安装了 apache 2.4.23。我将它安装为 LAMP 堆栈...每当我尝试在浏览器上运行http://localhost 时,我都会收到 403 权限被拒绝错误。我的 apache2.conf 配置如下:

<Directory /media/windisk/xampp/htdocs>
  Options Indexes FollowSymLinks
  AllowOverride None
  Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)

我在某些网站上发现我应该运行此代码来更改文件夹的权限:

sudo chown bosunski:www-data /media/windisk/xampp/htdocs
sudo chmod -R 755 /media/windisk/xampp/htdocs
chmod -R g+rwX /media/windisk/xampp/htdocs/
Run Code Online (Sandbox Code Playgroud)

我运行了所有这些命令,但错误仍然存​​在。请问有什么我遗漏的吗?或者我该如何纠正?

小智 7

您必须允许 Apache 访问 LAMP 文件的根文件夹:请参阅/sf/ask/637712561/

编辑 /etc/apache2/sites-available/yourconffile.conf 中的 conf 文件

输入以下内容:

<VirtualHost localhost:80>  
 DocumentRoot "/path/to/your/rootfolder"  
        <Directory "/path/to/your/rootfolder">  
            # AllowOverride All      # Deprecated  
        # Order Allow,Deny       # Deprecated  
        # Allow from all         # Deprecated  
        # --New way of doing it  
        Require all granted    
    </Directory>  
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)