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 - тоже не помогло.
Как можно отловить причину этой проблемы?
Перенес рабочую сборку вики на новый хостинг и только сейчас заметил нюанс - не работает загрузка файлов. На локальном хостинге 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 - тоже не помогло.
Как можно отловить причину этой проблемы?