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

Błąd „The Link You Followed Has Expired” w WordPressie pojawia się najczęściej podczas próby przesyłania większych plików, takich jak motywy, wtyczki lub pliki multimedialne. Ten komunikat jest zazwyczaj związany z limitami dotyczącymi przesyłania plików i limitami czasu wykonywania skryptów PHP na serwerze. Gdy limity te są zbyt niskie, WordPress przerywa operację przesyłania, co skutkuje pojawieniem się błędu.

W tym artykule wyjaśnimy, jakie są główne przyczyny błędu „The Link You Followed Has Expired” oraz jak go naprawić, zwiększając odpowiednie limity na serwerze.

1. Zwiększenie limitu przesyłania plików i maksymalnego czasu wykonywania w pliku php.ini

Jedną z najczęstszych przyczyn tego błędu są zbyt niskie limity przesyłania plików, ustawione w konfiguracji PHP na serwerze. Aby naprawić błąd, musisz zwiększyć te limity.

Jak zwiększyć limity w pliku php.ini?

  1. Zaloguj się na serwer przez FTP lub użyj menedżera plików dostępnego w panelu hostingowym.
  2. Znajdź lub utwórz plik php.ini w głównym katalogu instalacji WordPressa (czasami może być umieszczony w folderze /etc/php lub /public_html).
  3. Otwórz plik php.ini i dodaj lub edytuj poniższe wartości:
   upload_max_filesize = 64M
   post_max_size = 64M
   max_execution_time = 300
   max_input_time = 300
  • upload_max_filesize: Maksymalny rozmiar przesyłanego pliku (np. motywu, wtyczki).
  • post_max_size: Maksymalny rozmiar danych przesyłanych za pomocą jednego żądania (łącznie z plikami i formularzami).
  • max_execution_time: Czas, przez jaki skrypt PHP może być wykonywany (w sekundach).
  • max_input_time: Czas, przez jaki serwer może analizować dane wejściowe.
  1. Zapisz zmiany i spróbuj ponownie przesłać plik lub zaktualizować motyw/wtyczkę.

2. Zmiana limitów w pliku .htaccess

Jeśli nie masz dostępu do pliku php.ini lub Twój hosting nie pozwala na jego edytowanie, możesz zmienić limity przesyłania plików, edytując plik .htaccess.

Jak zwiększyć limity w pliku .htaccess?

  1. Zaloguj się na serwer przez FTP i znajdź plik .htaccess w głównym katalogu WordPressa (tam, gdzie znajdują się pliki wp-config.php i inne kluczowe pliki WordPressa).
  2. Otwórz plik .htaccess i dodaj poniższy kod:
   php_value upload_max_filesize 64M
   php_value post_max_size 64M
   php_value max_execution_time 300
   php_value max_input_time 300
  1. Zapisz zmiany i sprawdź, czy problem zniknął podczas przesyłania pliku lub aktualizacji motywu/wtyczki.

3. Zmiana limitów w pliku wp-config.php

Jeśli dostęp do pliku php.ini lub .htaccess jest ograniczony, możesz również spróbować zwiększyć limity w pliku wp-config.php.

Jak zwiększyć limity w pliku wp-config.php?

  1. Zaloguj się na serwer przez FTP i otwórz plik wp-config.php, który znajduje się w głównym katalogu WordPressa.
  2. Dodaj poniższy kod tuż przed komentarzem „That’s all, stop editing!”:
   @ini_set('upload_max_filesize', '64M');
   @ini_set('post_max_size', '64M');
   @ini_set('max_execution_time', '300');
   @ini_set('max_input_time', '300');
  1. Zapisz plik i spróbuj ponownie przesłać plik lub zaktualizować motyw/wtyczkę.

4. Skontaktowanie się z dostawcą hostingu

Jeśli po wprowadzeniu zmian w plikach php.ini, .htaccess lub wp-config.php nadal masz problemy z błędem „The Link You Followed Has Expired”, problem może być związany z limitami narzuconymi przez dostawcę hostingu. W niektórych przypadkach ustawienia PHP mogą być ograniczone przez sam serwer, a zmiany w plikach konfiguracyjnych nie będą miały wpływu.

Jak rozwiązać problemy z hostingiem?

  1. Skontaktuj się z obsługą techniczną Twojego hostingu:
  • Skontaktuj się z dostawcą hostingu i poproś o zwiększenie limitu przesyłania plików oraz maksymalnego czasu wykonywania skryptów PHP. Wyjaśnij, że potrzebujesz wyższych limitów, aby przesyłać większe pliki, takie jak motywy lub wtyczki.
  1. Sprawdź oferowane plany hostingowe:
  • W przypadku, gdy Twoje konto hostingowe ma ograniczone zasoby, rozważ przejście na bardziej zaawansowany plan hostingowy, który oferuje wyższe limity przesyłania i większą wydajność serwera.

5. Zmniejszenie rozmiaru przesyłanych plików

Czasami problem może wynikać z próby przesyłania plików, które są zbyt duże w stosunku do aktualnych limitów serwera. Jeśli zwiększenie limitów przesyłania nie jest możliwe, możesz spróbować zmniejszyć rozmiar pliku, który próbujesz przesłać.

Jak zmniejszyć rozmiar przesyłanych plików?

  1. Zmniejsz rozmiar motywu lub wtyczki:
  • Jeśli próbujesz przesłać motyw lub wtyczkę, spróbuj usunąć niepotrzebne pliki, które mogą zwiększać rozmiar archiwum (np. pliki dokumentacji lub zasoby graficzne).
  1. Kompresuj pliki multimedialne:
  • Jeśli próbujesz przesłać duże obrazy lub pliki multimedialne, skorzystaj z narzędzi do kompresji obrazów, takich jak TinyPNG lub ImageOptim, aby zmniejszyć ich rozmiar przed przesłaniem.

6. Korzystanie z alternatywnej metody przesyłania plików

Jeżeli żadna z powyższych metod nie rozwiązała problemu, możesz spróbować przesłać pliki bezpośrednio na serwer za pomocą FTP.

Jak przesyłać pliki przez FTP?

  1. Zaloguj się na serwer przez FTP:
  • Użyj klienta FTP, takiego jak FileZilla, aby połączyć się z serwerem hostingowym.
  1. Przesyłanie motywu lub wtyczki:
  • Jeśli próbujesz zainstalować motyw, przejdź do katalogu wp-content/themes i przesłaj folder motywu.
  • W przypadku wtyczki przejdź do katalogu wp-content/plugins i przesłaj folder wtyczki.
  1. Aktywacja motywu lub wtyczki:
  • Po przesłaniu plików zaloguj się do panelu administracyjnego WordPressa i aktywuj motyw lub wtyczkę w sekcji Wygląd > Motywy lub Wtyczki > Zainstalowane wtyczki.

Podsumowanie

Błąd „The Link You Followed Has Expired” w WordPressie jest najczęściej spowodowany niskimi limitami przesyłania plików oraz limitami czasu wykonywania skryptów PHP na serwerze. Aby go naprawić, możesz zwiększyć limity w pliku php.ini, .htaccess lub wp-config.php. Jeśli to nie rozwiąże problemu, skontaktuj się z dostawcą hostingu, aby dostosować limity serwera, lub przesyłaj pliki bezpośrednio za pomocą FTP. Dzięki tym krokom będziesz w stanie przesyłać większe pliki i zaktualizować motywy oraz wtyczki bez problem

ów.

Previous Article

Jak naprawić błąd "Upload: Failed to Write File to Disk" w WordPressie?

Next Article

Jak naprawić błąd "ERR_TOO_MANY_REDIRECTS" w WordPressie?

Write a Comment

Leave a Comment

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨