Здравейте приятели!
Сигурно сте забелязали, че WordPress по подразбиране ви ограничава в лимита за качване на снимки, pdf-файлове, gif файлове, видео и друг вид мултимедия. При някои сайтове това ограничение е до 2 MB, а при други до малко повече.
Но как да постъпим, ако трябва да качим файл с примерно 50 MB?
Important!
Ще предложа 3 алтернативи, като трябва да направя уговорката, че е възможно нито една от тях да не проработи за сайт, качен на споделен хостинг. В такъв случай трябва да поискате помощ от съпорт екипа на вашия доставчик.Също така по всяко време трябва да разполагате с бекъп на файловете, които ще редактирате, както и готовност за незабавното им възстановяване, в случай, че използваният метод не сработи!
Вариант 1: Редактиране на theme functions файла за текущо използваната тема в WordPress:
- Отворете този файл (най-често става въпрос за functions.php) с програма за редактиране.
- Добавете следния код в него:
@ini_set( 'upload_max_size' , '50M' ); @ini_set( 'post_max_size', '50M'); @ini_set( 'max_execution_time', '300' );
- Съхранете промените и качете файла отново на сървъра, ако сте го редактирали офлайн.
Вариант 2: Редактиране на съществуващия PHP.INI файл или създаване на нов такъв
В случай, че сте на споделен хостинг, то е много вероятно да не виждате такъв файл. Затова просто го създайте, чрез програма за редактиране, добавете редовете, които виждате по-долу и го качете на сървъра.
upload_max_filesize = 50M post_max_size = 50M max_execution_time = 300
Вариант 3: Редактиране на .htaccess
Този метод най-често е определян като най-успешният за увеличаване на лимита за upload в WordPress. Въпреки това, той крие риск от достигане до грешка 500, ако по някаква причина не сработи.
Important!
Ето защо отново напомням, че трябва да разполагате с бекъп и готовност за незабавно възстановяване във всеки един момент при евентуален неуспех!За да увеличите upload limit-а в WordPress чрез този метод трябва да отворите .htaccess файла с програма за редактиране и да добавите следните редове в него:
php_value upload_max_filesize 50M php_value post_max_size 50M php_value max_execution_time 300 php_value max_input_time 300
Ако нямате .htaccess файл в root директорията на сайта, то трябва да създадете такъв, ако искате да използвате този метод.