Проблема загрузки файлов после переноса на другой хостинг

alexesuser

Только зашёл
Регистрация
01.06.2020
Сообщения
4
Реакции
0
Добрый день.
Перенес рабочую сборку вики на новый хостинг и только сейчас заметил нюанс - не работает загрузка файлов. На локальном хостинге wamp 3.7 загрузка работала. Новый хостинг на CentOS. При попытке загрузки файла вместо успешного сообщения выпадает такая страница:


Действие не выполнено
Перейти к навигации Перейти к поиску
Не удалось открыть файл блокировки для «mwstore://local-backend/local-public/c/c2/Фото_я.jpg». Убедитесь, что ваш каталог загрузки настроен правильно, а ваш веб-сервер имеет разрешение на запись в этот каталог. Дополнительную информацию см. на https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgUploadDirectory.

Параметр $wgUploadDirectory у меня в конфиге не был прописан, и на локалке работало без него.
Добавил такие строки:

$wgEnableUploads = true;
$wgUploadPath = "{$IP}/images";
$wgUploadDirectory = "{$IP}/images";
не помогло.

Пользователь apache имеет полные права на все папки и подпапки wiki, в частности на папку image.
Загрузка файлов в php разрешена; прописал даже пути open_basedir и назначил ей права для apache - тоже не помогло.

Как можно отловить причину этой проблемы?
 
Права полные.
Поставил на еще один виртуальный хост пустую оболочку той же версии вики, загрузка файлов работает без проблем.
 
Решил проблему, оказались лишними строки:


$wgUploadPath = "{$wgScriptPath}/images";
$wgUploadDirectory = "/images";
 
Назад
Верх