Как да разрешите грешката “Срокът на валидност на връзката, която сте последвали, е изтекъл” в WordPress
Грешката “Срокът на валидност на връзката, която последвахте, изтече” в WordPress обикновено се появява, когато се опитвате да качите тема, плъгин или голям файл, който надхвърля максималния размер на файла за качване или ограниченията за време за изпълнение, зададени от вашия уеб сървър. Това може да се случи и ако има проблеми с ограниченията на паметта. За щастие има няколко начина за разрешаване на този проблем чрез коригиране на конфигурационните настройки на сървъра. Ето как да го поправите.
Метод 1: Увеличете ограниченията за размера на качване на файлове и времето за изпълнение в php.ini
Една от най-честите причини за тази грешка е, че файлът, който се опитвате да качите, надвишава максималния размер на качване или ограниченията за време за изпълнение.
Стъпки:
- Осъществете достъп до сървъра си чрез FTP или контролния панел на хостинга (cPanel или подобен).
- Потърсете файла php.ini в главната папка на вашия WordPress сайт. Ако той не съществува, създайте го с помощта на текстов редактор като Notepad или файловия редактор в cPanel.
- Добавете следните редове, за да увеличите максималния размер за качване на файлове, размера на публикациите и времето за изпълнение:upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300 - Запазете файла и го качете обратно на вашия сървър (ако използвате FTP).
- Тествайте отново качването, за да видите дали проблемът е решен.
- upload_max_filesize: Определя максималния размер на файла за качване.
- post_max_size: Контролира максималния размер на POST данните (включително качване на файлове).
- max_execution_time: Определя максималното време, през което даден скрипт може да се изпълнява, преди да бъде прекратен от сървъра.
Метод 2: Актуализиране на файла .htaccess
Ако нямате достъп до php.ini или не можете да го променяте, можете да актуализирате файла .htaccess, за да увеличите ограниченията.
Стъпки:
- Осъществете достъп до сървъра си чрез FTP или контролния панел на хостинга.
- Намерете файла .htaccess в главната папка на вашия WordPress сайт.
- Отворете файла и добавете следните редове в долната му част:php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300 - Запишете файла и го качете обратно на сървъра.
- Проверете дали грешката продължава.
- max_input_time: Това контролира времето, което сървърът прекарва в обработка на входни данни, като например качване.
Метод 3: Промяна на wp-config.php
В някои случаи модифицирането на файла wp-config.php може да помогне за решаването на този проблем.
Стъпки:
- Осъществете достъп до сървъра си чрез FTP или cPanel.
- Намерете файла wp-config.php в главната директория на вашия WordPress сайт.
- Отворете файла и добавете следните редове преди реда с надпис /* Това е всичко, спрете да редактирате! Щастливо публикуване. */:@ini_set( ‘upload_max_size’ , ‘128M’ );
@ini_set( ‘post_max_size’, ‘128M’ );
@ini_set( ‘max_execution_time’, ‘300’ ); - Запазете и качете файла обратно на сървъра.
- Проверете дали грешката е отстранена, като опитате да качите файла отново.
Метод 4: Увеличаване на лимитите в контролния панел cPanel
Ако вашият хостинг доставчик използва cPanel, можете да коригирате PHP настройките директно през интерфейса.
Стъпки:
- Влезте в контролния панел cPanel.
- Превъртете надолу до раздела Софтуер и щракнете върху Изберете PHP версия или MultiPHP INI Editor (в зависимост от вашия хост).
- В раздела PHP Options (Опции за PHP) намерете и променете следните настройки:
- upload_max_filesize: Задайте стойност 128 М или по-висока.
- post_max_size: Задайте го на 128 М или повече.
- max_execution_time: Задайте стойност 300 или по-висока.
- Запишете промените.
- Опитайте отново да качите файла, за да проверите дали грешката е изчезнала.
Метод 5: Свържете се с доставчика си на хостинг
Ако нито един от горните методи не работи, проблемът може да е свързан с ограничения на ниво сървър, наложени от вашия хостинг доставчик. Можете да се свържете с неговия екип за поддръжка и да поискате да увеличи стойностите на upload_max_filesize, post_max_size и max_execution_time.
Обобщение
Грешката “The link you followed has expired” (Връзката, която сте последвали, е изтекла) в WordPress може да бъде отстранена чрез увеличаване на ограниченията за размера на качване на файлове, размера на публикациите и времето за изпълнение. Можете да направите това, като промените файловете php.ini, .htaccess или wp-config.php или като използвате интерфейса cPanel, предоставен от вашия хостинг доставчик. Ако проблемът продължава, най-добрата следваща стъпка е да се свържете с вашия хостинг доставчик за съдействие.
Като увеличите тези ограничения, ще можете да качвате по-големи теми, плъгини или файлове, без да срещате тази грешка.