我使用Github存储库将我的Laravel 5应用程序(空的初始应用程序)部署到Heroku并且它不断产生异常
production.ERROR: ErrorException: file_put_contents(/8a232580639f5a7a06b1d497d0825c281c17c91d.php): failed to open stream: Read-only file system in /app/bootstrap/cache/compiled.php:7198
为什么甚至会尝试在根/
目录中创建文件?
有趣的是,如果我创建一个新的Laravel应用程序并使用Heroku的Git(vs Github repo)进行部署,它可以毫无问题地工作。
答案 0 :(得分:0)
确保不会忽略storage/
路径。而不是忽略整个storage/
路径,将其替换为.gitignore中的以下内容。这可以改进在存储下创建的文件和目录是什么,我在一段时间内没有完成laravel / lumen,所以我不太确定。但这是基本的。
storage/app/*.php
storage/framework/*/*.php