2

Я пытаюсь реализовать django-filebrowser в своем последнем приложении. У меня также установлен grappelli. URL-адреса отлично подходят для доступа к файловому файлу/admin/filebrowser/browse - это то, на что я настроен.django filebrowser не позволяет создавать папки и не загружать файлы

Проблема, с которой я сталкиваюсь, заключается в попытке добавить папку или загрузить файл.

Новая папка:

Когда я добавляю папку выдается ошибка с указанием:

Пожалуйста, исправьте следующие ошибки.

Разрешение отклонено.

Теперь разрешения для папки в порядке. Я не понимаю, почему это не позволит мне загружать файлы здесь.

drwxr-XR-х 2 naytive naytive 4096 Jan 18 08:32 добавления/

Загрузить Файл:

Обычно при загрузке файла, экран загрузки FileBrowser появляется с таймер для загрузки успеха, однако, когда я пытаюсь загрузить файл, он просто обновляет страницу с завершением url

? _save = Загрузить

Он доходит до того, что я просто удалю модуль, потому что он не делает так, как он настроен.

Любые идеи?

РЕДАКТИРОВАТЬ: Я думаю, что загрузка файлов в сторону связана с исходными разрешениями на файлы. Если мы исправим эту ошибку, возможно, загрузка будет работать.

+0

«Теперь разрешения для папки в порядке». Как насчет родительских папок? У каждого родителя должно быть разрешение «X». –

+0

Как далеко назад нужно разрешение? поскольку родительский элемент также установлен в 755 –

+0

Разрешений, установленных на 755, недостаточно, если процесс Django выполняется под другим пользователем, чем naytive или не входит в группу naytive. Вы тестируете его с помощью dev-сервера? –

ответ

1

Если вы используете его на сервере с apache, то вы должны предоставить apache право писать в этой папке (chown).

1

У меня было что-то подобное. Я дал разрешение www-data пользователю в папку, которую я хотел загрузить, и это сработало.

+0

, так что вы ссылаетесь на chown www-data? –

+0

Думаю, да. У меня есть интерфейс gui, поэтому я не знаю фактической команды.Я должен был кормить 777 дир и дать пользователю и группе www-data возможность писать. – darren

Смежные вопросы