У меня проблема с тремя старыми сайтами Drupal 6, которые я не могу исправить.
Всякий раз, когда администратор загружает или редактирует файл, он получает ошибку прав доступа к файлу. Я попытался установить папку с файлами 777 -Rf. Кажется, проблема связана с тем, что файлы создаются как apache, а не как пользователь virtualhost (мы используем VirtualMin).
После chown и chgrp папки с файлами для пользователя virtualhost все работает нормально. Затем при следующей загрузке файла для этого файла устанавливается разрешение 644. Он принадлежит apache.
Нужна ли конфигурация или директива, чтобы указывать файлы для пользователя с полными разрешениями, а не для 644 apache?
Модулями, используемыми для загрузки, являются ядро Upload, FileField, ImageField, Imagecache и ImageAPI. GD2 используется для обработки изображений.