我有一个基于laravel的项目。我已经解压缩了我的文件夹
/home/testsite/public
文件夹并替换了我收到的httpd.conf
文件。
执行这两个命令
chown -R username:group /home/testsite/public
chmod -R 777 /home/testsite/public/app/storage
但是当我尝试访问localhost时,它显示默认的apache页面,对于其他路径网址,它显示404,当我尝试访问Forbidden
localhost/server.php
我在这里粘贴了我的httpd.conf文件:http://pastebin.com/WLpFN7Sr
答案 0 :(得分:0)
从您的httpd.conf我看到您的apache用户是apache
,其组也是apache
。您可以在httpd.conf
:
User apache
Group apache
在项目目录中尝试:
chown -R :apache .
我还建议您不将虚拟主机或目录定义放在httpd.conf
内。大多数发行版都有一个放置它们的好地方,您可以在单个文件中存储单个vhost。当您想要启用一个,禁用另一个并且一般管理变得更容易时,这会更容易。
例如,在ubuntu上,我将所有vhost存储为单独的文件:
/etc/apache2/sites-available/