iproger
@iproger
Безответственный гений

Почему «Невозможно создать директорию» в MediaWiki?

Не работает загрузка файлов:
Невозможно создать директорию «mwstore://local-backend/local-public/b/b9».

Настройки в LocalSettings:
$wgEnableUploads = true;
$wgUploadPath = "/uploads";
$wgUploadDirectory = "/uploads";
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/uploads";
$wgVerifyMimeType = false;

Права на uploads & images рекурсивно 777. Шаред хостинг (пробовал на 2х разных). Поставил на локальный опенсервер - все работает, очевидно, проблема в правах.

Кто сталкивался, что еще можно сделать?
  • Вопрос задан
  • 4904 просмотра
Пригласить эксперта
Ответы на вопрос 3
sashablashenkov
@sashablashenkov
Небольшое гугление по вашему вопросу нашло вот это www.mediawiki.org/wiki/Thread:Project:Support_desk...

Попробуйте
sudo chown -R www-data полный_путь_до_images
Ответ написан
UksusoFF
@UksusoFF
Попробуйте закомменить все кроме $wgEnableUploads, все должно работать из коробки на дефолтных настройках.
Ответ написан
@Karel
Аналогичный случай. MW 1.42.1. Невозможно создать директорию «mwstore://local-backend/local-public/
Делал права 777, без толку.
Заметил, что при переименовании файла с рисунком вдруг разрешает загрузить. Чушь какая-то.
Вот аналогичный случай: forum.imfdb.org/showthread.php?t=2144
unkychinaman funkychinaman is offline
I was in the middle of uploading images, and I got the error below. Is it related?
Could not create directory "mwstore://local-backend/local-public/0/0a".
Addendum: it appears to be only affecting certain files. I can upload some, but not others. In the end, it only affected two files. I renamed those two files and they were able to go through. I don't think it was a name thing though, as the names were pretty unique.

Пытаюсь загрузить файл; получаю "невозможно создать", создаю эту директорию через ssh , проверяю доступ, один черт не грузит. Изменяю название в окне "новое название", нажимаю "отправить измененное описание файла", и файл загружается. Иногда со второго, пятого раза...
Как я понимаю, права доступа на директории тут ни при чем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы