Здравствуйте, сегодня разберем, как решить проблему с ограничением на размер загружаемого медиа файла в WordPress непосредственно из админки. Само собой, эту задачу можно легко решить с помощью FTP загрузки. Но, если вставка больших медиа файлов на страницу – регулярная процедура, то было бы комфортнее вставлять их именно при добавлении записи на WordPress сайт.
Столкнулся я с этой проблемой, когда писал о вставке аудиофайлов в запись. Делал все как обычно, нажал «Добавить медиафайл», выбрал нужный файл и тут появилась ошибка: «Размер файла превышает максимальный для этого сайта». Чуть ниже я заметил надпись: «Максимальный размер файла 2 MB».
Уточню, что все тесты я проводил на Денвере, поэтому сейчас фигурирует ограничение в 2 мб, а так, конечно же, оно может быть любое, так как устанавливает его хостинг провайдер.
Есть 2 способа изменить размер загружаемого файла: с помощью редактирования php.ini и .htaccess.
Редактирование файла php.ini
В Денвере файл расположен по следующему пути: Z:\usr\local\php5\php.ini
Для того, чтобы отредактировать его на хостинге, к нему должен быть настроен доступ. В противном случае, вам придется обратиться в тех поддержку с просьбой изменить максимальный размер загружаемого файла либо воспользоваться способом ниже.
Строки, которые необходимо найти и изменить в них числовое значение на нужное:
post_max_size = 2M
upload_max_filesize = 2M
Не забудьте сохранить файл и сделать рестарт Денвера.
Изменение размера через .htaccess
Файл .htaccess расположен в корне сайта. Нужно просто вписать в него следующие строки:
php_value upload_max_filesize 32M
php_value post_max_size 32M
Конечно же, предварительно указав необходимое значение.
Если его нет, то создайте его с помощью текстового редактора и закиньте в корневую директорию сайта.
Спасибо большое! У меня на денвере все по вашей инструкции прошло успешно, проблема решилась!