Наверняка многие из Вас сталкивались с проблемой ограничения объема файла в 2 Мб через стандартный загрузчик на блоге с движком WordPress, но проблема разрешима и не требует особых умственных усилий, чтобы увеличить объем загружаемого файла. Путей решения проблемы несколько, достаточно немного покопаться в коде.Для того, чтобы увеличить размер загружаемого файла, можно пойти тремя путями:
- Корректировка файла .htaccess.
- Работа с файлом finctions.php.
- Редактирование или создание php.ini файла.
Чтобы открыть файл .htaccess, требуется иметь доступ к ftp-серверу, обычно файл расположен в корне сайта. Данный файл позволяет манипулировать различными настройками сервера, но все тонкости нас не интересуют, поэтому перейдем сразу к делу. Открываем файл в текстовом редакторе и прописываем строки кода:
1 2 3 4 |
php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300 |
Если не удается внести изменения прямо на сервере, то копируете файл, изменяете содержимое и заменяете старый .htaccess новым.
К файлу functions.php получить доступ можно прямо из админки WordPress, достаточно перейти на вкладку “Внешний вид” —> “Редактор” и найти из списка файлов functions.php, после чего добавить в него содержимое:
1 2 3 |
ini_set( 'upload_max_size' , '64M' ); ini_set( 'post_max_size', '64M'); ini_set( 'max_execution_time', '300' ); |
Третий способ заключается в создании файла с названием php.ini, если такой не имеется в корне блога, после создания прописать следующий код:
1 2 3 |
upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 |
По сути ничего сложного, понадобится на проведение данных манипуляций с файлами менее 5 минут, но советую использовать именно первый метод, так как он задает правила для сервера. Крайне рекомендую создавать backup файлов, иначе можете положить блог:)
Дополнительные вопросы, возникшие в процессе работы, можете оставлять в комментариях.
А как решить такую проблему (размер файла) для сайта на основе джимбо?
Спасибо большое, мне помог первый способ с модификацией файла .htaccess
Александр, всегда пожалуйста!
Сам мучался с этим ограничением, теперь буду знать, как его убрать!
Спасибо, помогло очень. Буду теперь советовать всем
Спасибо. Получилось быстро и легко на первом пункте. Указанное время это будет в секундах.
Пожалуйста, Сергей, рад, что данный пост помог в решении Вашей проблемы:)
Обязательно попробую Ваши способы! Самого эта проблема очень напрягает!