部署Laravel应用后出现403错误

时间:2019-10-13 02:04:42

标签: laravel heroku deployment

我在heroku上部署了一个简单的laravel应用程序,但是正如您在图像中看到的那样,我的css和js文件上出现了很多403错误。我该如何解决?我尝试了很多方法,例如更改了调用文件{{asset('css / app.css')}}的方式,或者/css/app.css方式都不能解决问题。

https://imgur.com/FxSZKHl

1 个答案:

答案 0 :(得分:0)

如果您附加了public/

,则可以访问您的文件

http://saldoprojeto.herokuapp.com/vendor/adminlte/vendor/Ionicons/css/ionicons.min.css

  

不起作用

http://saldoprojeto.herokuapp.com/public/vendor/adminlte/vendor/Ionicons/css/ionicons.min.css

  

工作正常

所以您需要告诉Heroku使用公共目录作为根目录

Procfile

web: vendor/bin/heroku-php-apache2 public/

PS:“ 403禁止”状态用于尝试访问作曲家供应商目录中的文件,该文件不能且不应公开访问

希望这会有所帮助