Laravel Application显示默认的apache和禁止的错误

时间:2014-07-30 20:09:14

标签: php apache laravel

我有一个基于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

1 个答案:

答案 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/