Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

Błąd „The link you followed has expired” pojawia się zwykle podczas próby przesłania dużego pliku motywu lub wtyczki do witryny WordPress. Ten błąd nie daje wielu wskazówek na temat tego, co jest nie tak, dlatego początkujący użytkownicy WordPressa często mają trudności z jego rozwiązaniem.

Ale na szczęście doświadczyliśmy już różnych typowych błędów WordPressa i wiemy, jak skutecznie je rozwiązywać i poprawiać. W tym przewodniku zebraliśmy najbardziej niezawodne rozwiązania.

W tym artykule pokażemy, jak łatwo poprawić „odnośnik, który śledziłeś, wygasł” w WordPress.

Fixing 'The link you have followed has expired' error

Błąd „Odnośnik, którego użyłeś, wygasł” pojawia się zazwyczaj, gdy próbujesz przesłać motyw WordPress lub wtyczkę, która jest większa niż limity rozmiaru pliku określone przez dostawcę hostingu WordPress.

Oto jak wygląda wiadomość:

The link you followed has expired error displayed on a WordPress website

Firmy hostingowe kontrolują rozmiar plików, które można przesłać do WordPressa, aby poprawić ogólną wydajność twojego serwera WWW. Duże pliki mogą spowodować, że twoja witryna internetowa stanie się niestabilna lub powolna.

Możesz sprawdzić limit rozmiaru przesyłanego pliku, przechodząc na stronę Media ” Utwórz nowy z twojego kokpitu WordPress.

WordPress file upload limit

Niemniej jednak, jeśli ustawienia te są zbyt niskie lub próbujesz przesłać większy plik, możesz zobaczyć błędy, takie jak błąd wyczerpania pamięci lub błąd przekroczenia maksymalnego czasu wykonania.

A jeśli próbujesz przesłać motyw WordPress lub wtyczkę, błąd, który zobaczysz, brzmi: „Podany odnośnik wygasł”.

Mając to na uwadze, przyjrzyjmy się, jak łatwo poprawić ten problem.

Najszybszym sposobem na poprawienie błędu „The odnośnik you followed has expired” jest zwiększenie rozmiaru przesyłanych plików, pamięci PHP i limitów czasu wykonywania dla twojej witryny internetowej WordPress.

Można to zrobić na wiele sposobów. Pokażemy ci je wszystkie i będziesz mógł wybrać ten, który wydaje się łatwiejszy i działa w twoim środowisku hostingowym.

Możesz skorzystać z poniższych odnośników, aby przejść do wybranej metody:

Metoda 1: Zwiększenie limitów przy użyciu WPCode (zalecane)

Zwiększanie limitów w pliku functions. php może być łatwe, ale ta metoda ma wadę. Twoja witryna powróci do starych limitów, jeśli zmienisz lub zaktualizujesz motyw WordPress.

Dlatego zamiast tego zalecamy korzystanie z WPCode.

WPCode to najlepsza wtyczka do zarządzania kodem dla WordPressa, która umożliwia dodawanie fragmentów kodu w dowolnym miejscu twojej witryny internetowej bez edytowania plików motywu, takich jak functions.php. Dzięki temu wszelkie własne konfiguratory nie zostaną utracone po aktualizacji lub zmianie twojego motywu.

Najpierw należy zainstalować i włączyć WPCode. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem dla początkujących, jak zainstalować wtyczkę WordPress.

Po włączeniu wtyczki wystarczy przejść do sekcji Fragmenty kodu ” Dodaj fragment kodu w obszarze administracyjnym i kliknąć „Dodaj swój własny kod”.

Add new snippet

Upewnij się, że wybrałeś „Fragment kodu PHP” z rozwijanego menu „Rodzaj kodu”, a następnie wpisz ten kod w polu „Podgląd kodu”:

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

W tym kodzie zwiększyliśmy limity do 120 megabajtów dla rozmiarów wpisów i uploadu oraz czas wykonania do 300 sekund.

Możesz dostosować wartości upload_max_size i post_max_size, aby były większe niż plik, który próbujesz przesłać. Możesz także zwiększyć wartość max_execution_time do czasu, jaki Twoim zdaniem zajmie przesłanie pliku.

Na koniec będziesz musiał włączyć fragment kodu, aby włączyć go na twojej witrynie internetowej.

Activate and save snippet in WPCode

Więcej szczegółów można znaleźć w naszym przewodniku na temat łatwego dodawania własnego kodu w WordPress.

Metoda 2: Zwiększenie limitu pamięci PHP w wp-config.php

Metoda ta zapewnia alternatywne podejście do zwiększania limitów zasobów w porównaniu do wtyczki WPCode.

Podczas gdy wtyczka WPCode oferuje przyjazny dla użytkownika interfejs do zarządzania fragmentami kodu bez modyfikowania plików rdzenia motywu, edycja pliku wp-config. php ma bezpośredni wpływ na twoją konfigurację rdzenia WordPress.

Będziesz musiał użyć klienta FTP lub aplikacji File Manager w cPanel, aby uzyskać dostęp do plików twojej witryny internetowej i zlokalizować plik wp-config.php.

Aby uzyskać szczegółowe instrukcje dotyczące znajdowania i edytowania tego pliku, zapoznaj się z naszym przewodnikiem na temat znajdowania i edytowania pliku wp-config.php.

Po uzyskaniu dostępu do pliku wp-config.php otwórz go do edycji i wklej następującą linię tuż przed linią z napisem To wszystko, przestań edytować! Szczęśliwego blogowania!

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

Ten kod mówi WordPressowi, aby przydzielił 256 MB pamięci dla twojej witryny internetowej. W razie potrzeby można dostosować wartość w linii „WP_MEMORY_LIMIT” do większej ilości, ale zalecamy najpierw zacząć od tej wartości.

Aby uzyskać więcej informacji na temat zwiększania limitów pamięci PHP, sprawdź nasz przewodnik na temat poprawki błędu wyczerpania pamięci WordPress.

Metoda 3: Zwiększenie limitów w pliku .htaccess

Innym sposobem na zwiększenie twoich limitów zasobów PHP jest edycja .htaccess, który jest rdzeniem pliku WordPress.

Wystarczy połączyć się z twoją witryną internetową za pomocą FTP lub otworzyć aplikację Menedżer plików i zlokalizować plik .htaccess w katalogu głównym lub public_html. Następnie otwórz go i edytuj za pomocą edytora kodu.

Editing the .htaccess file using FTP

Teraz musisz dodać następujące linie kodu na dole twojego pliku .htaccess:

php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300

Podobnie jak w poprzedniej metodzie, możesz dostosować wartości tak, aby były większe niż plik, który próbujesz przesłać.

Na koniec nie zapomnij zapisać zmian i przesłać pliku z powrotem na twoją witrynę internetową.

Metoda 4: Zwiększenie limitów w pliku php.ini

Plik php.ini jest plikiem konfiguracyjnym używanym przez PHP i WordPress. Będziesz musiał połączyć się ze swoją witryną WordPress za pomocą klienta FTP i poszukać pliku php.ini w katalogu głównym twojej witryny.

Większość użytkowników korzysta ze współdzielonego konta hostingowego, więc mogą nie znaleźć tego pliku w katalogu głównym witryny. W takim przypadku należy utworzyć pusty plik php.ini za pomocą zwykłego edytora tekstu, takiego jak Notatnik, i przesłać go na twoją witrynę internetową.

Teraz edytuj plik php.ini i dodaj do niego następujący kod:

upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300

Nie zapomnij zapisać swoich zmian i przesłać pliku z powrotem do witryny internetowej.

Możesz teraz przejść na twoją witrynę internetową i spróbować ponownie przesłać plik motywu lub wtyczki. Błąd powinien zniknąć i powinno być możliwe przesłanie pliku.

Jeśli tak się nie stanie, wypróbuj następną metodę.

Metoda 5: Zaktualizuj twoją wersję PHP

Oprócz poprzednich metod, aktualizacja wersji PHP może potencjalnie poprawić błąd „The odnośnik you followed has expired” w WordPress. Dzieje się tak, ponieważ nieaktualna wersja PHP może powodować problemy ze zgodnością [może być też „kompatybilny”], co może prowadzić do tego błędu.

Aby bezpiecznie zrobić to dla twojej witryny internetowej, zapoznaj się z naszym przewodnikiem na temat aktualizacji wersji PHP w WordPress.

Metoda 6: Sprawdzanie konfliktów wtyczek

W rzadkich przypadkach błąd „The link you followed has expired” może być spowodowany konfliktami między wtyczkami WordPress. Wtyczki mogą czasami wchodzić ze sobą w interakcje w nieoczekiwany sposób, potencjalnie prowadząc do problemów z wykorzystaniem zasobów lub sposobem, w jaki WordPress obsługuje przesyłanie plików.

Aby sprawdzić, czy przyczyną błędu jest konflikt wtyczek, możesz spróbować wyłączyć wszystkie twoje wtyczki, a następnie aktywować je ponownie jedna po drugiej.

Przejdź do sekcji Wtyczki w twoim kokpicie WordPress. Wybierz wszystkie wtyczki za pomocą pola wyboru u góry, wybierz „Wyłącz” z rozwijanego menu działań masowych i kliknij „Zastosuj”.

Bulk deactivate all WordPress plugins

Spróbuj przesłać plik ponownie. Jeśli błąd zniknie, wiesz, że konflikt leży po stronie wyłączanych wtyczek. Teraz włącz ponownie każdą wtyczkę po kolei, testując funkcję przesyłania po każdym włączeniu.

Gdy błąd pojawi się ponownie, prawdopodobnie zidentyfikowałeś problematyczną wtyczkę. Z tego miejsca możesz skontaktować się z obsługą techniczną twórcy wtyczki w celu uzyskania pomocy w rozwiązywaniu problemów.

Jeśli błąd uniemożliwia dostęp do obszaru administracyjnego WordPress, nie martw się. Możesz zapoznać się z naszym przewodnikiem na temat wyłączania wtyczek WordPress, gdy nie możesz uzyskać dostępu do obszaru administracyjnego.

Należy również pamiętać, że nieaktualne wtyczki mogą czasami przyczyniać się do konfliktów. Aktualizowanie twoich wtyczek do najnowszych wersji może pomóc zminimalizować problemy ze zgodnością [może być też „kompatybilny”].

Metoda 7: Skontaktuj się z dostawcą hostingu

Jeśli wszystkie powyższe metody nie działają, może być konieczne skontaktowanie się z dostawcą hostingu WordPress, aby sprawdzić, czy problem leży po jego stronie. Jeśli po raz pierwszy prosisz o pomoc techniczną dla WordPressa, przeczytaj nasz przewodnik na temat tego, jak uzyskać pomoc techniczną dla WordPressa we właściwy sposób.

Alternatywnie, możesz wynająć rozwiązanie wsparcia WordPress premium WPBeginner Pro Services. Nasi eksperci dokładnie przyjrzą się Twojej witrynie i rozwiążą problem.

Emergency WordPress Support

Oferujemy również usługi konserwacji WordPress, jeśli chcesz, aby wszystkie zadania związane z bezpieczeństwem i optymalizacją szybkości zostały wykonane.

Zarezerwuj spotkanie z naszymi ekspertami już dziś i zobacz, jak możemy Ci pomóc.

Dowiedz się więcej o sposobach rozwiązywania problemów z WordPressem

Doświadczasz innych błędów na twojej witrynie internetowej? Sprawdź te przewodniki dotyczące rozwiązywania problemów z WordPress:

Mamy nadzieję, że ten artykuł pomógł ci łatwo poprawić błąd „The link you followed has expired” w WordPress. Możesz również dodać do zakładek nasz przewodnik na temat poprawek najczęstszych błędów WordPressa i sprawdzić naszą listę najczęstszych problemów z edytorem bloków.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

64 komentarzeZostaw odpowiedź

  1. Syed Shan Shah

    Nothing worked for me.

    • WPBeginner Support

      If none of the methods from our guide were able to assist then we would recommend reaching out to your hosting provider to ensure they don’t have a setting on their end that is overriding your attempts.

      Administrator

  2. Kevin

    What worked for me was to create a .user.ini file in the public_html folder and put the code mentioned above for php.ini

    • WPBeginner Support

      It would depend on how your server is set up as not all servers allow user.ini but that is good to know for servers that do :)

      Administrator

  3. Jiří Vaněk

    Editing limits using the .user.ini file also works on Linux. The directives are very similar. Some providers also prefer the user.ini file to the .htacess file. Thanks for the great video. In the end, it helped me to raise the limits only through the mentioned .user.ini.

    • WPBeginner Support

      You’re welcome :)

      Administrator

  4. Steve

    Doesn’t work. I’ve run into this before and got it to work but it was awhile back. searched Google and found these instructions but they don’t work for my site.

    • WPBeginner Support

      If none of the methods in our guide were able to help you, please reach out to your hosting provider and they should be able to assist.

      Administrator

  5. Shane O'Sullivan

    I am running Wordpress on my iMac at localhost:8888 but changing the sizes in wpcode made no difference. After editing the htaccess file, I was able to upload the theme, so cheers

    • WPBeginner Support

      Glad to hear you were able to solve the issue!

      Administrator

  6. Himesh

    I followed every single step as mentioned to work around the problem of uploading a theme to wordpress when upload limit was too low. Used the WP Code Snippet to increase the limits and still the same message: „link expired”

    • WPBeginner Support

      If our recommendations do not work for you, please reach out to your hosting provider and they should be able to assist with this issue.

      Administrator

  7. Gabriel

    I am using GCP.
    It works only after modifying php.ini under fpm, and restart php-fpm
    Modifying .htaccess would lead to internal server error.

    • WPBeginner Support

      Thank you for sharing what worked for you!

      Administrator

  8. Gary

    I tried 3 methods all. But the limit value was not changed.
    On the 'Add New’ page from 'Media’, the Maximum upload file size is still 2MB.
    Do I need to restart service or something?
    Please help me.

    • WPBeginner Support

      Your hosting provider may be overriding the max file size, if you check with your host they should be able to assist!

      Administrator

  9. Michael Douglas

    Thanks for the help. This took care of the issue for me.

    • WPBeginner Support

      Glad our guide was helpful!

      Administrator

    • WPBeginner Support

      You’re welcome!

      Administrator

  10. Ry

    Thank you!

    Used .htaccess method.

    • WPBeginner Support

      You’re welcome, glad that our recommendations were able to assist!

      Administrator

  11. Syed Nauman Sajid

    Brilliant and perfectly worked for me.

    • WPBeginner Support

      Glad our guide could help!

      Administrator

  12. Bob

    People should check their settings. I left the M off from 128M. Really stupid but that was my issue.

    • WPBeginner Support

      Everyone can make a typo like that but we’re glad you were able to find and solve the issue for you :)

      Administrator

  13. Art Bejarano

    I’m having an issue: I’ve added the htaccess text at the end and it did not work. I removed any formating on the text and it still did not work. I need help.

  14. Ann

    I tried all the steps but I still have the issue. I have the issue every time I click on save/submit. For example, update WordPress version. Enable debug mode in Elementor. Disable all plugins.
    Please help to let me know how can I fix it, please.

  15. Anurodh Keshari

    In my dashboard Maximum upload file size is 512 MB. but still, I’m facing this issue but I’m facing this issue while deactivating the plugin… can you help me…

    • WPBeginner Support

      You would want to check with your hosting provider to ensure they are not overriding any of your changes.

      Administrator

  16. Cesar Puente

    This guide helped me a lot. I had this problem with local WordPress. I couldn’t upload my customize theme to test it.

    Thank you so much.

    • WPBeginner Support

      Glad our recommendations were able to help :)

      Administrator

  17. Akin

    Method 2 worked for me like charm. Thank so much for this.

    • WPBeginner Support

      Glad our recommendation helped you :)

      Administrator

  18. Carly

    Worked perfectly – thanks so much!

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrator

  19. Tasmim

    Really good suggestion. works really fine now

    • WPBeginner Support

      Glad our recommendation helped :)

      Administrator

  20. elijah

    which location should i post the method one which line

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrator

  21. Andri

    Thanks very much Method 3 worked.

    But, Server error when I edit the .htaccess file and Adding to functions.php doesnt work.

    • WPBeginner Support

      Glad our guide was helpful, if any of the methods don’t work then we would recommend checking with your host as those are settings that may be getting ignored due to server settings.

      Administrator

    • WPBeginner Support

      You’re welcome :)

      Administrator

  22. Khan

    METHOD 2 worked perfectly.
    I was trying to install the elegant theme

    Thanks Brother!

    • WPBeginner Support

      Glad our guide could help :)

      Administrator

  23. Theo

    Thank you, that was most helpful. I modified .htaccess.

    • WPBeginner Support

      Glad our guide was able to help :)

      Administrator

  24. Nathan

    I get a 500 Internal Server error when I edit the .htaccess file. How do I add the code without getting this error. Adding to functions.php doesnt work for me

  25. Ravi

    Many thanks, your method 2 worked for me on 04-JULY-2020. I have added following code before the tag:

    php_value upload_max_filesize 128M
    php_value post_max_size 128M
    php_value max_execution_time 300
    php_value max_input_time 300

    • WPBeginner Support

      Glad our recommendation was helpful :)

      Administrator

  26. James Voufo Safor

    Thank you so much. This really worked!

    I followed the second method and now I have the theme installed.

    Keep doing what you do.

    • WPBeginner Support

      Glad our guide could help :)

      Administrator

  27. kwaku Vesper

    thanks very much it worked

    • WPBeginner Support

      You’re welcome, glad our guide could help :)

      Administrator

  28. Waqar

    Did all these methods but still getting the error :(
    Don’t know what else to do

    • WPBeginner Support

      You may want to reach out to your hosting provider to ensure they’re not overriding the changed you’re making and that they don’t see any errors from their end.

      Administrator

  29. Steve

    Sadly this explanation does not indicate in which folder the php.ini should be located/placed

    • WPBeginner Support

      Apologies if our explanation was not clear, the php.ini should be in your site’s root folder.

      Administrator

  30. Mark Ferguson

    I have a client having this issue but only on the woocommerce login form. If you click link to try again it works. Any ideas?

    • WPBeginner Support

      If the methods in this article and resaving your permalinks does not fix the issue, you would want to reach out to WooCommerce for assistance.

      Administrator

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.