Сначала немного предыстории: я занимаюсь созданием сайтов на Drupal на машине с Windows 7. Drupal имеет модуль изображений, который, в общем, позволяет кэшировать изображения. Когда вы создаете стиль изображения, модуль создает каталог. Например, если вы создадите стиль my_image_style
он автоматически создаст папку sites/default/files/img/styles/my_image_style/and/some/other/folders/beneath
. Однако созданный каталог имеет владельца: group Administrators:System
с разрешением d--------+
. Все остальное, вплоть до рута - это chrisrockwell:None
. Apache (это настройка WAMP5) также chrisrockwell:None
.
Модуль Drupal должен создавать файлы в этом каталоге, но не может из-за проблем с разрешениями.
Итак, как в этой настройке указать, какому пользователю: группа принадлежит созданный каталог?
Я не уверен, имеет ли это эффект, но я делаю в основном все в Cygwin (перемещение, открытие, vim).
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация, или если она лучше подходит для другого сайта.
ОБНОВЛЕНИЕ: Если я chmod 777 весь каталог сайта, единственная папка, в которой я получаю разрешение, это папка image_style, созданная скриптом Drupal.