【发布时间】:2018-09-07 22:02:39
【问题描述】:
第一次使用 Laravel 和 Beanstalk。我加载了我的代码,主页说权限被拒绝,当我添加 /public 时,它说找不到。
经过一番搜索,我将我的 httpd.config 文件的 DocumentRoot 从 /var/www/html/ 更新为 /var/www/html/timers/public,执行了“sudo service httpd restart”,现在它在我的 EC2 主页上显示了以下未格式化的文本
(http://craftaxethrowingtimers-env.eu-west-1.elasticbeanstalk.com/)
:
/define('LARAVEL_START', microtime(true)); / |-------------------------------------------------------- ------------------------------ |注册自动装载机|--------------------------------------------- ------------------------------ | | Composer 为 | 提供了一个方便的、自动生成的类加载器。我们的应用程序。我们只需要利用它!我们只需要它 |在这里进入脚本,这样我们就不用担心手动了|稍后加载我们的任何类。放松的感觉很棒。 | / 需要 DIR.'/../vendor/autoload.php'; / |-------------------------------------------------------- ------------------------------ |打开灯|--------------------------------- ------------------------------ | |我们需要照亮 PHP 开发,所以让我们开灯。 |这会引导框架并准备好使用,然后它 |将加载此应用程序,以便我们可以运行它并发送 |响应返回到浏览器并取悦我们的用户。 | / $app = require_once DIR.'/../bootstrap/app.php'; / |-------------------------------------------------------- ------------------------------ |运行应用程序|---------------------------------- ---------------------------------------- | |一旦我们有了应用程序,我们就可以处理传入的请求 |通过内核,并将相关的响应发送回 |客户的浏览器让他们享受创意|以及我们为他们准备的精彩应用程序。 | */ $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); $response = $kernel->handle($request = Illuminate\Http\Request::capture()); $响应->发送(); $kernel->terminate($request, $response);
【问题讨论】:
-
您的浏览器页面到底显示了什么? 401? 404?
-
正是上面突出显示的输出
标签: php laravel amazon-web-services amazon-ec2 amazon-elastic-beanstalk