У меня проблема с тремя старыми сайтами Drupal 6, которые я не могу исправить.Права на загрузку/файл
Всякий раз, когда администратор загружает или редактирует файл, он получает ошибку разрешения файлов. Я попытался установить папку с файлами на 777 -Rf. Проблема, похоже, связана с тем, что файлы создаются как apache вместо пользователя virtualhost (мы используем VirtualMin).
После chown и chgrp папка с файлами для пользователя virtualhost, все работает нормально. Затем, в следующий раз, когда файл загружается, этот файл имеет разрешение 644 и принадлежит Apache.
Есть ли конфигурация или директива, необходимая для того, чтобы сообщать ему о том, что файлы устанавливаются как пользователь с полными разрешениями, а не 644 apache?
Модули, используемые для загрузки, - это загрузка ядра, FileField, ImageField, Imagecache и ImageAPI. GD2 используется для обработки изображений.
Есть ли/admin/reports/status, что файлы читаемы? Используете ли вы общедоступный или закрытый метод обработки файлов? Частный всегда делал некоторые проблемы, поэтому не забудьте проверить, что метод является общедоступным (если у вас нет веских причин, чтобы не сделать его общедоступным). – DrColossos
Его общественность. Imagecache can not do mkdir, и некоторые существующие файлы не могут быть отредактированы. – Kevin