您无权访问/在此服务器上。 (AWS EC2 Ubuntu Laravel项目)

时间:2014-04-11 00:49:55

标签: ubuntu amazon-web-services laravel amazon-ec2 laravel-4

我在AWS上运行了一个EC2 Ubuntu实例,我有我的网站。以前,我能够启动并运行我的网站(一切都与url.com,www.url.com或http://url.com一起正常工作。现在这些都不起作用。)

现在我收到消息:

您无权访问此服务器上的/。 Apache / 2.4.7(Ubuntu)服务器,请访问www.url.com端口80

唯一改变的是我将我的laravel项目(网站的框架)从4.0更新到4.1。

我不知道为什么会改变。有任何想法吗?谢谢您的帮助。

1 个答案:

答案 0 :(得分:3)

将应用程序的目录委托给apache的用户

chgrp -R www-data /var/www/laravel

使存储文件夹可写,以便laravel可以写入日志,缓存和放大器。编译了它的视图。

chmod -R 775 /var/www/laravel/app/storage

完成此操作后,所有内容都应重新联机。