【发布时间】:2014-07-30 20:09:14
【问题描述】:
我有一个基于 laravel 的项目要做。我已经解压了我的文件夹
/home/testsite/public 文件夹并替换了我收到的httpd.conf 文件。
运行这两个命令
chown -R username:group /home/testsite/public
chmod -R 777 /home/testsite/public/app/storage
但是当我尝试访问 localhost 时,它显示默认 apache 页面,对于其他路由 url,它显示 404,当我尝试访问 localhost/server.php 时,它显示 Forbidden
我已将我的 httpd.conf 文件粘贴到此处:http://pastebin.com/WLpFN7Sr
【问题讨论】:
-
我认为apache也需要访问/home/testsite目录,而不仅仅是public文件夹
-
我的所有 laravel 安装都在 /home/testsite/public 目录下。其中也有一个公共目录
-
您
chown的组与apache用户所在的组相同吗? -
对不起,我是 linux 的初学者,我只是 chown 到 tgugnani:tgugnani,这是我除了 root 之外唯一的用户。不确定 apache 用户在哪个组中