【问题标题】:Error with file_put_contents() when deploying web app using Laravel Vapor使用 Laravel Vapor 部署 Web 应用程序时 file_put_contents() 出错
【发布时间】:2020-08-06 23:18:21
【问题描述】:

我刚刚将我的 Laravel 应用程序更新到 6.0 以使用新工具 Vapor。 但是,在部署过程结束后,当我使用虚 url 访问应用程序时出现此错误:

ErrorException thrown with message 
"file_put_contents(/tmp/storage/framework/sessions/cqDlEgxQSwsYKnBGpPjv94Dvzasa0ECmqF1Rl9xV): 
failed to open stream: No such file or directory"

你对这个错误的原因有什么想法吗? 谢谢

【问题讨论】:

  • 权限问题,您检查过相关文件夹的 chmod + 所有者/组吗?
  • 可能将会话驱动程序设置为 dynamodb

标签: php laravel laravel-vapor


【解决方案1】:

我在使用 Vapor 部署 Laravel 应用时遇到了同样的问题。

然后解决了

BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=dynamodb
SESSION_LIFETIME=9999
QUEUE_DRIVER=sync

【讨论】:

    猜你喜欢
    • 2017-06-05
    • 1970-01-01
    • 2017-09-30
    • 2015-05-09
    • 2014-03-01
    • 1970-01-01
    • 2023-03-13
    • 2021-08-13
    • 1970-01-01
    相关资源
    最近更新 更多