LINUX.ORG.RU

Docker, Apache и права доступа

 , , , ,


0

1

Использую вот эту штуку https://github.com/sprintcube/docker-compose-lamp

Проблема в том, что файлы, которые я создаю, недоступны для редактирования для CMS, а файлы, что создаёт CMS (принадлежат www-data), недоступны для редактирования мне. Как это можно пофиксить?

Докер только вчера решил попробовать. Поставил бы без докера, но слоупочной MODX нужна старая версия MySQL.

★★

… Поставил бы без докера, но слоупочной MODX нужна старая версия MySQL.

Вам нужно заставить PHP-шку работать с правами вашего хостового пользователя, ну т.е. поменять в контейнере юзера для Apache и PHP на кастомного юзера с вашими UID и GID. Это к автору LAMP-проекта :)

Если чисто для разработки, то попробуйте поднять в контейнере только нужную версию MySQL - а остальное на хосте. Теоретически, можно еще вести разработку прям в контейнере с правами www-data - VS Code вроде предоставляет такую возможность.

vinvlad ★★
()