Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Google App Engine上使用Laravel编写/tmp/framework/sessions_Laravel_Google App Engine - Fatal编程技术网

如何在Google App Engine上使用Laravel编写/tmp/framework/sessions

如何在Google App Engine上使用Laravel编写/tmp/framework/sessions,laravel,google-app-engine,Laravel,Google App Engine,我正在尝试将我的Laravel 8应用程序部署到Google App Engine Standard上。但是,在将会话文件写入/tmp目录时,应用程序会失败,并出现以下错误: file_put_contents(/tmp/framework/sessions/UNVxfCb*********): failed to open stream: No such file or directory 据我所知,/tmp是appengine上唯一可写的目录。我在app.yaml文件中相应地设置了它: e

我正在尝试将我的Laravel 8应用程序部署到Google App Engine Standard上。但是,在将会话文件写入/tmp目录时,应用程序会失败,并出现以下错误:

file_put_contents(/tmp/framework/sessions/UNVxfCb*********): failed to open stream: No such file or directory
据我所知,/tmp是appengine上唯一可写的目录。我在app.yaml文件中相应地设置了它:

env_variables:
    # App configuration
    APP_STORAGE: /tmp
    SESSION_DRIVER: file

只要我将“会话驱动程序”设置为文件,应用程序就会失败,因为它无法写入/tmp子文件夹。安装后,在我的composer.json文件中有什么我必须做的吗?例如,创建目录或设置文件夹权限?

目录
/tmp/framework/sessions/
不存在,laravel不会基于此创建目录。该链接包括整个讨论和教程,介绍如何解决此问题。我希望这可以帮助您。目录
/tmp/framework/sessions/
不存在,laravel不会基于此创建它。该链接包括整个讨论和教程,介绍如何解决此问题。我希望这能帮助你。