я развертываю свое приложение в движке приложения Google, когда появляется ошибка ниже, где я могу получить разрешения от движка приложения на запись в папку активов?
Каталог недоступен для записи веб-процессом: /app/backend/web/assets'
Ответы (2)
Это дублирующий вопрос. Вы не можете писать на рабочий сервер в облаке. Откуда: https://cloud.google.com/appengine/docs/standard/php/runtime#filesystem
Приложение App Engine не может:
запись в файловую систему. Приложения могут использовать Google Cloud Storage для хранения постоянных файлов. Чтение из файловой системы разрешено, и все файлы приложения, загруженные вместе с приложением, доступны.
Вы хотите использовать Google Cloud Storage для загрузки фотографий. Вы можете временно записать в каталог /tmp, но это не сохранится.
Вы не можете записывать файлы в локальную файловую систему вашего приложения App Engine, за исключением каталога /tmp
(см. документы).
Однако имейте в виду, что каталог /tmp
временно хранит данные в памяти экземпляра. Это означает, что другие экземпляры, на которых запущено ваше приложение GAE, не будут иметь доступа к сохраненным данным.
Если вам нужно сохранить файлы, вам следует использовать облачное хранилище а>