Amazon EC2 Beanstalk Lavarel显示代码而不是显示页面

时间:2018-03-29 03:48:44

标签: php laravel amazon-web-services amazon-ec2 elastic-beanstalk

第一次使用Laravel和Beanstalk。我加载了我的代码,并且主页说权限被拒绝,当我添加/公开时,它说未找到。

经过一些搜索后,我将httpd.config文件的文档记录从/var/www/html/更新为/var/www/html/timers/public,然后执行了一个' sudo服务httpd restart'现在它在我的EC2主页上显示以下未格式化的文本

  

http://craftaxethrowingtimers-env.eu-west-1.elasticbeanstalk.com/

  

/ define(' LARAVEL_START',microtime(true)); / | -------------------------------------------- ------------------------------ |注册Auto Loader | --------------------------------------------- ----------------------------- | | Composer为|提供了一个方便的,自动生成的类加载器我们的申请。我们只需要利用它!我们只需要它进入脚本这里我们不必担心手册|稍后加载我们的任何课程。放松感觉很棒。 | / require DIR 。' /../ vendor / autoload.php&#39 ;; / | -------------------------------------------- ------------------------------ |打开灯| --------------------------------------------- ----------------------------- | |我们需要阐明PHP开发,所以让我们打开灯。 |这引导框架并准备好使用它,然后它|将加载此应用程序,以便我们可以运行它并发送|响应回到浏览器并让我们的用户满意。 | / $ app = require_once DIR 。' /../ bootstrap / app.php&#39 ;; / | -------------------------------------------- ------------------------------ |运行应用程序| ---------------------------------------------- ---------------------------- | |一旦我们有了应用程序,我们就可以处理传入的请求了通过内核,并将相关的响应发送回|客户的浏览器允许他们享受创意|我们为他们准备了很棒的应用程序。 | * / $ kernel = $ app-> make(Illuminate \ Contracts \ Http \ Kernel :: class); $ response = $ kernel-> handle($ request = Illuminate \ Http \ Request :: capture()); $响应 - >置于(); $ kernel-> terminate($ request,$ response);

1 个答案:

答案 0 :(得分:0)

如果存在权限问题,请将权限提供给新文档根目录的apache服务器,如下所示

sudo chown -R apache:apache /var/www/html/timers/public