Jak naprawić błąd „The Link You Followed Has Expired” w WordPress?

Błąd „The link you followed has expired” może pojawić się podczas próby przesłania plików, np. motywu lub wtyczki, w panelu administracyjnym WordPress. Najczęściej wynika z ograniczeń serwera dotyczących maksymalnego rozmiaru przesyłanych plików lub czasu ich przetwarzania. W tym artykule pokażemy, jak naprawić ten problem.

1. Zwiększenie Limitów PHP w Pliku functions.php

Jednym z najprostszych sposobów na rozwiązanie tego problemu jest zwiększenie limitów przesyłanych plików i czasu wykonywania skryptów. Możesz to zrobić, dodając poniższy kod do pliku functions.php aktywnego motywu:

@ini_set('upload_max_size' , '256M');
@ini_set('post_max_size', '256M');
@ini_set('max_execution_time', '300');

Po zapisaniu zmian spróbuj ponownie przesłać plik.

2. Modyfikacja Pliku .htaccess

Jeśli edycja functions.php nie rozwiązała problemu, możesz zmodyfikować plik .htaccess:

  1. Połącz się z serwerem przez FTP lub menedżera plików w hostingu.
  2. Znajdź plik .htaccess w katalogu głównym WordPressa.
  3. Dodaj na końcu pliku następujące linie:
    php_value upload_max_filesize 256M
    php_value post_max_size 256M
    php_value max_execution_time 300
    php_value max_input_time 300
    
  4. Zapisz zmiany i sprawdź, czy problem został rozwiązany.

3. Zwiększenie Limitów w php.ini

Jeśli masz dostęp do pliku php.ini, możesz zwiększyć limity bezpośrednio w konfiguracji serwera:

  1. Znajdź lub utwórz plik php.ini w katalogu głównym WordPressa.
  2. Dodaj do niego następujące linie:
    upload_max_filesize = 256M
    post_max_size = 256M
    max_execution_time = 300
    max_input_time = 300
    
  3. Zapisz zmiany i zrestartuj serwer (jeśli to konieczne).

4. Modyfikacja Pliku wp-config.php

Alternatywnie możesz dodać następujące linie do wp-config.php, aby zwiększyć limity:

define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');

5. Kontakt z Hostingiem

Jeśli żadne z powyższych rozwiązań nie działa, skontaktuj się z dostawcą hostingu i poproś o zwiększenie limitów PHP. Niektóre serwery mają ograniczenia, które można zmienić jedynie z poziomu administratora hostingu.

Podsumowanie

Błąd „The link you followed has expired” w WordPress jest zazwyczaj związany z ograniczeniami serwera dotyczącymi rozmiaru przesyłanych plików i czasu ich przetwarzania. W większości przypadków jego rozwiązanie sprowadza się do zwiększenia limitów w plikach functions.php, .htaccess, php.ini lub wp-config.php. Jeśli problem nadal występuje, Pogotowie Programistyczne pomoże Ci go naprawić! 🚀

KROK 1 Z 4

Z CZYM POTRZEBUJESZ POMOCY?