Внимание!!! Все файлы в которых будут меняться настройки обязательно нужно копировать в созданную в корне сервера папку copy.

Новые настройки вступят в силу после рестарта необходимой службы.

Новые настройки, влияние которых на работу сервера в дальнейшем неизвестно, после проведенных работ заменять на исходные (возвращать на старые).

Ошибка создания миниатюры

Материал из Справка по MediaWiki
Перейти к: навигация, поиск

Если при работе с изображениями выпадает Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения нужно проверить существует ли папка temp в папке images. Если не существует, то ее нужно создать с правами 755

Если ошибка не исчезла то сделать следующее:

1) Добавьте код в LocalSettings.php:

$wgTmpDirectory = "$IP/images/temp"; (на сервере должна быть эта папка и у сервера должны быть права записи в указанную папку) (Помогло при настройке сервера 178.32.221.110 MediaWiki 1.25.1)

2)Или добавьте другой код в LocalSettings.php:

putenv('TMPDIR=/path/to/my/temp/folder'); (у сервера должны быть права записи в указанную папку)

3) Или, если мы на суровом сервере в сейф моде — берём файл includes/GlobalFunctions.php и заменяем

2493 if(function_exists('sys_get_temp_dir')) { 2494 return sys_get_temp_dir(); 2495 }

на

2494 return ini_get('upload_tmp_dir');

Что-нибудь из этого поможет наверняка. Мне помогла совокупность 1) и 3)