我正在使用 VirtualBox 运行 Ubuntu Server 来开发 Symfony 应用程序。为了方便开发,我设置了共享文件夹,将 apache 默认文件夹更改/var/www/html
为
/media/sf_apache_shared
共享文件夹。
默认的 apacheindex.html
文件表明 apache 设置正确,工作正常。当我尝试运行 Symfony 应用程序时,问题就出现了。
如果我尝试创建默认的 Symfony 应用程序,我会得到以下结果:
虽然我可以使用相同的方式创建 Symfony 应用程序,但在该文件夹之外,例如在 内部/var/www/html
。
我已经使用以下命令检查了文件夹的权限,sf_apache_shared
结果为:770
stat -c %a directory
但除此之外,我手动复制了 Symfony 应用程序项目,sf_apache_shared
并尝试使用 Chrome 从 Windows 主机访问该项目。结果 apache 的日志如下:
client denied by server configuration: /media/sf_apache_shared/my_project_name/app/
client denied by server configuration: /media/sf_apache_shared/my_project_name/src/
这是我的服务器配置: