Laravel - 在 Heroku 上部署应用程序
Laravel - Deploy app on Heroku
我正在尝试在 heroku 上部署 laravel 应用程序。我按照 heroku 主页上的视频部署了 php 应用程序。我目前收到 403 error, You don't have permission to access / on this server.
如何更改应用程序权限以便 运行 它正确?
另外,如果可能,我如何从终端访问应用程序以应用任何更改?
我使用 Heroku 已经很久了,但是 documentation 有你需要的东西。您收到 403 是因为您可能没有设置 Web 根目录。默认情况下,Web 根目录是 /
,这是受限制的。在 Laravel 你需要它是 /public
将 Procfile
添加到 Laravel 项目的根目录并向其中添加以下行:
web: vendor/bin/heroku-php-apache2 public/
你问题的第二部分可以通过终端 运行 heroku run bash
来实现。您可能需要指定您的应用名称。但是应该提到的是,您的更改很可能会在您下次部署应用程序时被覆盖。
我正在尝试在 heroku 上部署 laravel 应用程序。我按照 heroku 主页上的视频部署了 php 应用程序。我目前收到 403 error, You don't have permission to access / on this server.
如何更改应用程序权限以便 运行 它正确?
另外,如果可能,我如何从终端访问应用程序以应用任何更改?
我使用 Heroku 已经很久了,但是 documentation 有你需要的东西。您收到 403 是因为您可能没有设置 Web 根目录。默认情况下,Web 根目录是 /
,这是受限制的。在 Laravel 你需要它是 /public
将 Procfile
添加到 Laravel 项目的根目录并向其中添加以下行:
web: vendor/bin/heroku-php-apache2 public/
你问题的第二部分可以通过终端 运行 heroku run bash
来实现。您可能需要指定您的应用名称。但是应该提到的是,您的更改很可能会在您下次部署应用程序时被覆盖。