Пользовательский APP_STORAGE с файлами внутри него в Laravel - PullRequest
0 голосов
/ 20 апреля 2020

Я использую стандартную среду приложений Google App Engine, и мой APP_STORAGE установлен в /tmp.

Теперь у меня есть файл в папке tmp, (https://github.com/spatie/laravel-analytics ) но я получаю

Could not find a credentials file at `/tmp/app/analytics/service-account-credentials.json`.

Локально, это работает, если я не изменяю свою папку хранения и сохраняю ее как storage. Я попытался переименовать мою папку хранения в tmp, но безуспешно.

Похоже, папка tmp не получает элементы папки хранения. Каков наилучший способ отладки / решения этой проблемы?

Ответы [ 2 ]

0 голосов
/ 06 мая 2020

См. Ответ на ваш вопрос здесь . TLDR - вы должны настроить местоположение вашего JSON на другое место.

0 голосов
/ 20 апреля 2020

Если эта ошибка возникает на сервере, проверьте разрешения на чтение / запись для папки tmp.


Войдите на сервер и введите: ls -l [path to tmp]


Примечание: хорошо Практика заключается в предоставлении 775 разрешений (права на чтение / запись владельцу и веб-серверу) ТОЛЬКО на папку хранилища. Остальное должно быть 755.
В вашем случае, возможно, папка tmp недоступна для записи веб-сервером.

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