Laravel. Tinker. Ошибка при запуске в Docker-контейнере

Добавлено: 19/08/2024 12:44 |  Обновлено: 19/08/2024 12:48 |  Добавил: nick |  Просмотры: 330 Комментарии: 0
Вводная часть
Если вы попытаетесь запустить tinker в своем laravel-проекте, который находится в docker-контейнере, то можете получить ошибку записи: «Writing to directory is not allowed». Исправляется эта ошибка одной дополнительной строчкой в env-файле проекта.

Итак, при запуске tinker вы можете увидеть сообщение: «ErrorException. Writing to directory is not allowed». Чтобы это исправить, нужно в env-файл добавить параметр «XDG_CONFIG_HOME», содержащий путь до папки с проектом внутри контейнера. Например, так: XDG_CONFIG_HOME=/var/www/html/. После этого tinker сможет добавлять свои файлы в папку проекта и ошибки уже не будет. См. видео с примером

Оставьте свой комментарий

Комментариев нет