Laravel в облаке Google Ошибка: (1/1) InvalidArgumentException Пожалуйста, укажите правильный путь к кешу - PullRequest
0 голосов
/ 06 марта 2020

У меня есть приложение Laravel, основанное на пакете Github laravel -auth , отлично работающем на моей локальной машине.

Но когда я внедряю его в Google Cloud с помощью этой команды :

gcloud beta app deploy --no-cache

это дает мне эту ошибку в браузере:

(1/1) InvalidArgumentException Please provide a valid cache path.

Вот соответствующее содержимое моего файла app.yaml:

  APP_STORAGE: /tmp
  VIEW_COMPILED_PATH: /tmp
  SESSION_DRIVER: cookie
  CACHE_DRIVER: file

I посмотрел эту ошибку в StackOverflow, и я убедился, что в моем развертывании Google Cloud существуют следующие каталоги / файлы:

storage / framework:

  • сеансов
  • views
  • cache

Возможно, мне не хватает чего-то простого. Кто-нибудь может дать какие-либо предложения о том, как решить эту ошибку? Любая помощь будет оценена. Заранее спасибо.

1 Ответ

0 голосов
/ 07 марта 2020

gcloud app deploy не поддерживает (!?) Флаг --no-cache.

Удалите его и повторите попытку развертывания.

Обновление: gcloud beta app deploy ... --no-cache

Я не знал, что флаг существует с gcloud beta app deploy

При слишком глубоком копании в незнакомую для меня территорию с помощью PHP | Laravel проблема возникает быть связанным с Laravel, не создающим пути к каталогам (даже если указан /tmp). См .:

https://github.com/GoogleCloudPlatform/php-docs-samples/issues/852#issuecomment -470637632

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...