«Поток или файл» /srv/storage/logs/laravel-2019-01-09.log «не удалось открыть: не удалось открыть поток: файловая система только для чтения» - PullRequest
0 голосов
/ 09 января 2019

Мы пытаемся соединиться с laravel и механизмом приложений, но мы сталкиваемся с проблемой разрешения на хранение. Есть ли способ изменить путь хранения к пути хранения ядра приложения. Таким образом, мы могли бы решить проблему отказа в разрешении .

Поскольку движок приложения не имеет разрешения на чтение и запись.

Здесь я прикрепил данные своего файла yaml приложения

runtime: php72

runtime_config:

document_root: public

env_variables:

  #Put production environment variables here.
  #LOG_CHANNEL: stackdriver
  APP_NAME: eProfit
  #APP_ENV: local
  #APP_DEBUG : true # or false 
  APP_LOG: errorlog
  APP_KEY: base64:3KcvHI2FZIT5n0BeiXynkjfvI9O7AzdOpeYhD4W4WgQ=
  #STORAGE_DIR: /tmp
  #APP_STORAGE : /tmp
  CACHE_DRIVER: file
  SESSION_DRIVER: file

## Установите эти переменные среды в соответствии с вашей конфигурацией CloudSQL.

  DB_HOST: localhost
  DB_DATABASE: databasename
  DB_USERNAME: root
  DB_PASSWORD: password
  DB_SOCKET: DB_SOCKEt

beta_settings:

cloud_sql_instances: "eprofit-3:us-central1:eprofit-3"

Ответы [ 3 ]

0 голосов
/ 09 января 2019

запустить эту команду в используемом терминале chmod

sudo chmod -R 0777 /srv/storage/logs/
0 голосов
/ 09 января 2019

Пожалуйста, запустите ниже команды

sudo chmod -R 777 /srv/storage/
0 голосов
/ 09 января 2019

дать разрешение на папку / storage.

chmod 777 -R /storage
...