首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel Google App Engine - file_put_contents(/tmp/framework/sessions/r3SSHndYkTT0CZA2fU.....)

Laravel Google App Engine - file_put_contents(/tmp/framework/sessions/r3SSHndYkTT0CZA2fU.....)
EN

Stack Overflow用户
提问于 2020-10-28 15:04:55
回答 1查看 260关注 0票数 0

先谢谢你,

我也设置了一个app.yaml文件

在部署之后,我得到了file_put_contents(/tmp/framework/sessions/r3SSHndYkTT0CZA2fUhBJ2i28qWj5qjNxdvZj4wB): failed to open stream: No such file or directory错误,同时我也创建了临时文件夹,它的子文件夹与具有写权限的/storage文件夹中的文件夹相同,但我仍然得到上面的错误

app.yaml文件如下所示

代码语言:javascript
运行
复制
runtime: php 
env: flex
runtime_config:
 document_root: public
skip_files:
 - .env
env_variables:
 APP_NAME: Demo
 APP_ENV: local 
 APP_KEY: base64:991ihCoj56qE2RiLqaf+LnBdOBfPzaER2cd4d5d4d4 
 APP_DEBUG : true
 APP_URL: https://demo.ue.r.appspot.com
 APP_STORAGE: /tmp
 VIEW_COMPILED_PATH: /tmp
 CACHE_DRIVER: file

 SESSION_DRIVER: file
 SESSION_LIFETIME: 120
 APP_LOG: daily
 APP_TIMEZONE: UTC

 DB_CONNECTION: mysql
 DB_HOST: DB_HOST
 DB_DATABASE: DB_DATABASE
 DB_USERNAME: DB_DATABASE
 DB_PASSWORD: DB_PASSWORD
 DB_SOCKET: "DB_SOCKET"

 QUEUE_DRIVER: database

 MAIL_DRIVER: smtp
 MAIL_HOST: smtp.googlemail.com
 MAIL_PORT: 465
 MAIL_USERNAME: MAIL_USERNAME
 MAIL_PASSWORD: MAIL_USERNAME

 LOG_DELETE:  true 
 GOOGLE_VISION_PROJECT_ID : GOOGLE_VISION_PROJECT_ID

beta_settings:
   cloud_sql_instances: demo-db
EN

回答 1

Stack Overflow用户

发布于 2020-10-28 15:19:06

请务必按照以下步骤操作。

  1. 向您的存储文件夹授予权限。(读、写)

  1. 将权限授予您的bootstrap文件夹(读、写)

  1. bootstrap >> cache >> config.php

中删除config.php文件

运行以下命令以清除config:cache

代码语言:javascript
运行
复制
php artisan config:cache
php artisan view:clear
php artisan route:clear

如果您tmp目录而不是存储空间,请授予完全read,write权限。清除缓存。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64567901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档