无法访问/ var / www / html的子目录

时间:2018-01-04 23:19:51

标签: php apache .htaccess server apache2

我见过有类似问题的人,但我几乎到处都看,没有一个解决方案对我有用。

简短的故事:我试图让PHP访问一个子目录,因此它可以使用readdir()并在子目录中列出一堆文件。

唯一的问题是,当尝试在浏览器中查看此子目录时,如JUST子目录一样,它返回403 - Forbidden

我正在使用Raspberry-Pi 3来运行本地Web服务器,它被配置为与Apache 2一起使用,以及其他程序(例如PHP,mySQL等,但我认为不重要)

到目前为止我尝试过的事情:

  • 使用/var/www/htmlchmod -R a+rx /var/www/html目录中递归提供读取/执行权限。
  • 创建包含Options IndexesOptions +Indexes的.htaccess文件(两者似乎都不起作用)
  • 以递归方式修改html目录的所有者www-data(这可能是一个可怕的想法,但由于我没有转发端口80,对我来说这不是一个可怕的担心。我也是DID更改它回到root:root,这也是 我听说过一个安全漏洞,但这是为了以后的事情。)
  • 每次更改内容时,我都会使用service apache2 restart重新启动Apache 2.

我确定这是一件我不知道的简单事情。

我对网络托管比较陌生:我熟悉基础知识,所以请放轻松哈哈。

非常感谢任何建议!

0 个答案:

没有答案
相关问题