To niezwykle frustrujące, gdy próbujesz przesłać nowy motyw lub wtyczkę, tylko po to, by zostać zatrzymanym przez komunikat o błędzie: „Link, do którego prowadziło odwołanie, wygasł”. Komunikat nie daje żadnej wskazówki, co poszło nie tak, pozostawiając Cię całkowicie w martwym punkcie.
Nie martw się, jest to częsty problem z prostym rozwiązaniem. Zazwyczaj jest spowodowany ustawieniem serwera, które ogranicza rozmiar przesyłanych plików, i łatwo je zmienić.
W tym przewodniku przeprowadzimy Cię przez kilka prostych metod, aby raz na zawsze rozwiązać ten problem. W ciągu zaledwie kilku minut będziesz mógł ponownie przesyłać swoje pliki.

Co powoduje błąd „Link, do którego prowadziłeś, wygasł”?
Ten błąd zazwyczaj pojawia się, gdy próbujesz przesłać plik motywu lub wtyczki, który jest większy niż WordPress może obsłużyć. Firma hostingowa WordPress ustawia te limity, aby Twoja witryna działała płynnie.
Jeśli plik jest zbyt duży, może spowolnić działanie Twojej witryny, a nawet ją unieruchomić. Tak zazwyczaj wygląda komunikat o błędzie na ekranie.

Obecnie limit przesyłania plików na Twojej stronie można czasami zobaczyć na stronie Multimedia » Dodaj nowe. Lepszym sposobem na sprawdzenie wszystkich istotnych ustawień serwera jest jednak użycie wbudowanego narzędzia Kondycja witryny.
Przejdź do Narzędzia » Stan witryny, kliknij kartę „Informacje” i otwórz sekcję „Serwer”. Tutaj możesz zobaczyć dokładne wartości dla upload_max_filesize, post_max_size i innych limitów. Pomoże to potwierdzić, czy limity serwera są przyczyną problemu.

Kiedy te limity są zbyt niskie dla przesyłanego pliku, WordPress może wyczerpać zasoby. Może to również wywołać inne problemy, takie jak błąd wyczerpania pamięci lub błąd przekroczenia maksymalnego czasu wykonania.
Teraz przyjrzyjmy się, jak łatwo rozwiązać ten problem.
Jak naprawić błąd „Link, do którego prowadziło odwołanie, wygasł”
Aby naprawić błąd „Link, do którego prowadziło odwołanie, wygasł”, głównym rozwiązaniem jest zwiększenie limitów rozmiaru przesyłania plików i czasu wykonania Twojej witryny. Omówimy również zwiększenie limitu pamięci PHP, co jest osobnym krokiem, który może rozwiązać powiązane błędy.
Pierwsze kilka metod, które omówimy, to różne sposoby naprawienia głównego problemu z limitami serwera. Jeśli one nie rozwiążą problemu, późniejsze metody pomogą Ci sprawdzić inne możliwe przyczyny, takie jak konflikty wtyczek.
Pamiętaj, że niektórzy dostawcy hostingu mogą ograniczać możliwość zmiany tych ustawień. Jeśli jedna metoda nie działa, nie zniechęcaj się. Po prostu przejdź do następnej na liście.
- Metoda 1: Zwiększ limity za pomocą WPCode (zalecane)
- Metoda 2: Zwiększ limity w pliku .htaccess
- Metoda 3: Zwiększ limity w pliku php.ini
- Metoda 4: Sprawdź konflikty wtyczek
- Metoda 5: Zaktualizuj wersję PHP
- Metoda 6: Zwiększ limit pamięci PHP w pliku wp-config.php
- Metoda 7: Skontaktuj się z dostawcą hostingu
- Najczęściej zadawane pytania (FAQ)
Metoda 1: Zwiększ limity za pomocą WPCode (zalecane)
Najbezpieczniejszym i najłatwiejszym sposobem na zwiększenie limitów jest użycie darmowej wtyczki WPCode. Pozwala ona na dodawanie niestandardowego kodu do WordPressa bez edycji plików motywu.
Jest to metoda, którą zalecamy, ponieważ chroni ona Twoje zmiany przed usunięciem podczas aktualizacji motywu. Używamy WPCode na naszych własnych stronach internetowych do bezpiecznego zarządzania ważnymi fragmentami kodu.
Najpierw musisz zainstalować i aktywować WPCode. Szczegółowe informacje znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować wtyczkę WordPress.
Po aktywacji przejdź do Fragmenty kodu » Dodaj fragment z panelu administracyjnego WordPress. Następnie znajdź opcję „Dodaj własny kod (nowy fragment)” i kliknij przycisk „Użyj fragmentu”.

Na następnym ekranie nadaj swojemu fragmentowi tytuł, aby można go było łatwo zidentyfikować później.
Z listy rozwijanej „Typ kodu” upewnij się, że wybrano „Fragment PHP”.

Teraz skopiuj i wklej poniższy kod do pola „Podgląd kodu”:
@ini_set( 'upload_max_filesize' , '128M' );
@ini_set( 'post_max_size', '128M');
@ini_set( 'memory_limit', '256M' );
@ini_set( 'max_execution_time', '300' );
☝ Szybka wskazówka: wartość post_max_size powinna być zawsze taka sama lub większa niż upload_max_filesize. Pomyśl o tym jak o pudełku (post_max_size), które musi być wystarczająco duże, aby pomieścić Twój plik (upload_max_filesize).
Ten kod używa funkcji ini_set, która jest standardowym poleceniem PHP do zmiany ustawienia serwera. Dodajemy symbol @ na początku każdej linii, aby zapobiec wyświetlaniu błędów na Twojej stronie, jeśli Twój host wyłączył tę funkcję.
Ten kod zwiększa również rozmiar przesyłanych plików do 128 megabajtów, a czas wykonania do 300 sekund. Możesz dostosować te liczby, aby były większe niż plik, który próbujesz przesłać.
Na koniec przełącz przełącznik u góry na „Aktywny” i kliknij przycisk „Zapisz fragment”.

Więcej szczegółów znajdziesz w naszej pełnej recenzji WPCode i dowiedz się, jak bezpiecznie dodawać niestandardowy kod w WordPressie.
Metoda 2: Zwiększ limity w pliku .htaccess
🚨 Uwaga: Ta metoda jest przeznaczona dla zaawansowanych użytkowników i obejmuje edycję kluczowego pliku serwera. Zdecydowanie zalecamy utworzenie pełnej kopii zapasowej swojej witryny, ponieważ błąd może spowodować błąd wewnętrznego serwera.
Innym sposobem na zwiększenie limitów zasobów PHP jest edycja pliku .htaccess. Pamiętaj, że ta metoda działa tylko na serwerach internetowych z systemem Apache.
Plik .htaccess można znaleźć w głównym folderze witryny za pomocą FTP lub menedżera plików. Otwórz plik, aby go edytować.

Teraz dodaj następujące linie kodu na samym dole pliku .htaccess:
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300
Nie zapomnij zapisać zmian i przesłać pliku z powrotem na swój serwer.
Pamiętaj, że ta metoda działa na serwerach internetowych z systemem Apache. Wielu dostawców hostingu korzystających z LiteSpeed również obsługuje reguły .htaccess, ale użytkownicy serwerów Nginx prawdopodobnie będą musieli skontaktować się ze swoim dostawcą hostingu w celu uzyskania pomocy.
Metoda 3: Zwiększ limity w pliku php.ini
🚨 Uwaga: Jest to kolejna zaawansowana metoda, która obejmuje pliki konfiguracyjne serwera. Proszę wykonać kopię zapasową swojej witryny przed wprowadzeniem jakichkolwiek zmian, aby zapobiec potencjalnym problemom.
Plik php.ini to specjalny plik konfiguracyjny używany przez PHP. Możesz go wyszukać w katalogu głównym swojej witryny za pomocą klienta FTP.
Jeśli korzystasz z planu współdzielonego hostingu, możesz nie znaleźć tego pliku. W takim przypadku możesz utworzyć pusty plik o nazwie php.ini za pomocą edytora tekstu, a następnie przesłać go do głównego folderu witryny.
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
Zapisz zmiany i prześlij plik z powrotem na swoją stronę internetową. Teraz możesz ponownie spróbować przesłać plik motywu lub wtyczki. Błąd powinien zniknąć.
Metoda 4: Sprawdź konflikty wtyczek
W niektórych przypadkach błąd „Link, do którego prowadziło odwołanie, wygasł” może być spowodowany konfliktem między Twoimi wtyczkami WordPress. Czasami wtyczka może zakłócać proces przesyłania plików, co powoduje ten błąd.
Aby sprawdzić, czy to jest problem, możesz tymczasowo wyłączyć wszystkie wtyczki, a następnie aktywować je pojedynczo.
Najpierw przejdź do strony Wtyczki w swoim panelu WordPress. Zaznacz wszystkie wtyczki, wybierz „Dezaktywuj” z menu rozwijanego akcji masowych, a następnie kliknij „Zastosuj”.

Następnie spróbuj ponownie przesłać plik.
Jeśli błąd zniknie, wiesz, że przyczyną konfliktu była wtyczka. Teraz aktywuj każdą wtyczkę po kolei, próbując przesyłać pliki po każdej z nich, aż błąd powróci.
Metoda 5: Zaktualizuj wersję PHP
Czasami nieaktualna wersja PHP może powodować problemy z kompatybilnością, które prowadzą do tego błędu. Aktualizacja witryny do nowszej wersji PHP często może być szybkim rozwiązaniem.
Aby zrobić to bezpiecznie, możesz postępować zgodnie z naszym pełnym przewodnikiem na temat jak zaktualizować wersję PHP w WordPress.
Metoda 6: Zwiększ limit pamięci PHP w pliku wp-config.php
🚨 Uwaga: Ta metoda polega na edycji kluczowego pliku WordPress. Zdecydowanie zalecamy utworzenie pełnej kopii zapasowej swojej witryny przed przystąpieniem do pracy. Jeden mały błąd może zepsuć Twoją witrynę.
Ta metoda nie naprawia bezpośrednio limitu rozmiaru pliku, ale może rozwiązać powiązane błędy pamięci, które czasami występują podczas dużych przesłanych plików. Jeśli inne metody nie działają, zwiększenie limitu pamięci PHP jest dobrym kolejnym krokiem.
Będziesz musiał edytować swój plik wp-config.php. Możesz uzyskać do niego dostęp za pomocą klienta FTP lub aplikacji Menedżer plików w panelu sterowania hostingu (cPanel).
Szczegółowe instrukcje znajdziesz w naszym przewodniku jak znaleźć i edytować plik wp-config.php.
Po otwarciu pliku dodaj następującą linię kodu tuż przed linią z napisem /* That's all, stop editing! Happy publishing. */.
define( 'WP_MEMORY_LIMIT', '256M' );
Ten kod zwiększa dostępną dla WordPress pamięć do 256 MB. Po zapisaniu pliku spróbuj ponownie przesłać plik, aby sprawdzić, czy błąd został rozwiązany.
Metoda 7: Skontaktuj się z dostawcą hostingu
Jeśli wypróbowałeś wszystkie powyższe metody, a błąd nadal nie znika, być może nadszedł czas, aby skontaktować się z dostawcą hostingu WordPress. Problem może leżeć po ich stronie, a ich zespół wsparcia może się nim zająć.
Kiedy się skontaktujesz, upewnij się, że jasno wyjaśnisz błąd i kroki, które już podjąłeś, aby go naprawić. Jeśli nie wiesz, jak poprosić o pomoc, nasz przewodnik jak prawidłowo prosić o wsparcie WordPress zawiera kilka świetnych wskazówek.
Najczęściej zadawane pytania (FAQ)
Dlaczego WordPress wyświetla komunikat „Link, do którego prowadziło odwołanie, wygasł”?
Ten błąd prawie zawsze oznacza, że plik motywu lub wtyczki, który próbujesz przesłać, jest większy niż maksymalny rozmiar przesyłania dozwolony przez ustawienia serwera. Jest to środek bezpieczeństwa i wydajności ustawiony przez Twojego dostawcę hostingu.
Jaki jest zalecany rozmiar przesyłanych plików dla WordPressa?
Nie ma jednego zalecanego rozmiaru, ale 64 MB lub 128 MB jest zazwyczaj wystarczające dla większości motywów i wtyczek. Możesz sprawdzić swój aktualny limit w sekcji Media » Dodaj nowy i zwiększyć go w razie potrzeby.
Czy bezpieczne jest edytowanie plików wp-config.php lub .htaccess?
Edycja tych plików może być ryzykowna dla początkujących. Mały błąd może spowodować niedostępność witryny. Dlatego zalecamy użycie wtyczki takiej jak WPCode (Metoda 1) lub wykonanie pełnej kopii zapasowej witryny przed próbą bezpośredniej edycji tych plików.
Co jeśli zwiększenie limitów nie naprawi błędu?
Jeśli zwiększenie limitów nie działa, spróbuj sprawdzić konflikt wtyczek lub zaktualizować wersję PHP. Jeśli problem nadal występuje, najlepiej skontaktuj się z dostawcą hostingu, aby uzyskać pomoc.
Jak mogę sprawdzić moje obecne limity PHP?
Najprostszym sposobem jest przejście do Narzędzia » Stan witryny w panelu administracyjnym WordPress, kliknięcie zakładki „Informacje” i otwarcie listy rozwijanej „Serwer”. Spowoduje to wyświetlenie kluczowych limitów, takich jak upload_max_filesize, post_max_size i memory_limit.
Mamy nadzieję, że ten artykuł pomógł Ci łatwo naprawić błąd „Link, który śledziłeś, wygasł” w WordPress. Możesz również dodać do zakładek nasz ostateczny przewodnik po tym, jak naprawić najczęstsze błędy WordPress i zapoznać się z naszą listą rozwiązań dla typowe problemy z edytorem blokowym.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.


Mohammed Sathik
U mnie zadziałała Metoda 3… Dzięki, kolego
Wsparcie WPBeginner
Glad our guide was helpful
Admin
Syed Shan Shah
Nic mi nie działało.
Wsparcie WPBeginner
Jeśli żadna z metod z naszego przewodnika nie pomogła, zalecamy skontaktowanie się z dostawcą hostingu, aby upewnić się, że nie ma on ustawienia po swojej stronie, które unieważnia Twoje próby.
Admin
Kevin
U mnie zadziałało utworzenie pliku .user.ini w folderze public_html i umieszczenie w nim kodu wspomnianego powyżej dla php.ini
Wsparcie WPBeginner
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
Admin
Jiří Vaněk
Edycja limitów za pomocą pliku .user.ini działa również w systemie Linux. Dyrektywy są bardzo podobne. Niektórzy dostawcy preferują również plik user.ini zamiast pliku .htacess. Dziękuję za świetny film. Ostatecznie pomógł mi podnieść limity tylko za pomocą wspomnianego .user.ini.
Wsparcie WPBeginner
You’re welcome
Admin
Steve
Nie działa. Spotkałem się z tym wcześniej i udało mi się to naprawić, ale było to jakiś czas temu. Przeszukałem Google i znalazłem te instrukcje, ale nie działają na mojej stronie.
Wsparcie WPBeginner
Jeśli żadna z metod w naszym przewodniku nie pomogła, skontaktuj się ze swoim dostawcą hostingu, a powinien on być w stanie pomóc.
Admin
Shane O'Sullivan
Uruchamiam WordPressa na moim iMacu pod adresem localhost:8888, ale zmiana rozmiarów w wpcode nic nie zmieniła. Po edycji pliku htaccess udało mi się przesłać motyw, więc dzięki
Wsparcie WPBeginner
Cieszę się, że udało Ci się rozwiązać problem!
Admin
Himesh
Postępowałem zgodnie z każdym krokiem, aby obejść problem z przesyłaniem motywu do WordPressa, gdy limit przesyłania był zbyt niski. Użyłem fragmentu kodu WP, aby zwiększyć limity i nadal pojawia się ten sam komunikat: „link wygasł”
Wsparcie WPBeginner
Jeśli nasze zalecenia nie zadziałają, skontaktuj się ze swoim dostawcą hostingu, który powinien być w stanie pomóc w tej kwestii.
Admin
Gabriel
Używam GCP.
Działa tylko po zmodyfikowaniu php.ini w sekcji fpm i ponownym uruchomieniu php-fpm
Modyfikacja .htaccess prowadzi do błędu wewnętrznego serwera.
Wsparcie WPBeginner
Dziękuję za podzielenie się tym, co zadziałało dla Ciebie!
Admin
Gary
Wypróbowałem wszystkie 3 metody. Ale wartość graniczna nie uległa zmianie.
Na stronie „Dodaj nowe” w sekcji „Media” maksymalny rozmiar przesyłanego pliku nadal wynosi 2 MB.
Czy muszę zrestartować usługę lub coś podobnego?
Proszę o pomoc.
Wsparcie WPBeginner
Twój dostawca hostingu może nadpisywać maksymalny rozmiar pliku. Jeśli skontaktujesz się ze swoim dostawcą, powinien on być w stanie pomóc!
Admin
Michael Douglas
Dzięki za pomoc. To rozwiązało problem.
Wsparcie WPBeginner
Cieszymy się, że nasz przewodnik był pomocny!
Admin
Bernard
Bardzo pomocne, dziękuję.
Wsparcie WPBeginner
Proszę bardzo!
Admin
Ry
Dziękuję!
Użyto metody .htaccess.
Wsparcie WPBeginner
Proszę bardzo, cieszę się, że nasze rekomendacje okazały się pomocne!
Admin
Syed Nauman Sajid
Genialne i doskonale zadziałało dla mnie.
Wsparcie WPBeginner
Cieszymy się, że nasz przewodnik mógł pomóc!
Admin
Bob
Ludzie powinni sprawdzić swoje ustawienia. Zapomniałem dodać M z 128M. Naprawdę głupie, ale to był mój problem.
Wsparcie WPBeginner
Everyone can make a typo like that but we’re glad you were able to find and solve the issue for you
Admin
Art Bejarano
Mam problem: dodałem tekst htaccess na końcu i nie zadziałało. Usunąłem wszelkie formatowanie tekstu i nadal nie działa. Potrzebuję pomocy.
Ann
Próbowałem wszystkich kroków, ale nadal mam ten problem. Mam problem za każdym razem, gdy klikam zapisz/prześlij. Na przykład, zaktualizuj wersję WordPress. Włącz tryb debugowania w Elementorze. Wyłącz wszystkie wtyczki.
Proszę, pomóż mi dowiedzieć się, jak mogę to naprawić.
Anurodh Keshari
W moim panelu administracyjnym maksymalny rozmiar pliku do przesłania to 512 MB. ale nadal mam ten problem, ale mam ten problem podczas dezaktywacji wtyczki... czy możesz mi pomóc...
Wsparcie WPBeginner
Powinieneś skontaktować się ze swoim dostawcą hostingu, aby upewnić się, że nie nadpisuje on żadnych Twoich zmian.
Admin
Cesar Puente
Ten przewodnik bardzo mi pomógł. Miałem ten problem z lokalnym WordPressem. Nie mogłem przesłać mojego niestandardowego motywu, aby go przetestować.
Dziękuję bardzo.
Wsparcie WPBeginner
Glad our recommendations were able to help
Admin
Akin
Metoda 2 zadziałała u mnie jak marzenie. Bardzo za to dziękuję.
Wsparcie WPBeginner
Glad our recommendation helped you
Admin
Carly
Działało idealnie – wielkie dzięki!
Wsparcie WPBeginner
Glad our guide was helpful
Admin
Tasmim
Naprawdę dobra sugestia. działa teraz bardzo dobrze
Wsparcie WPBeginner
Glad our recommendation helped
Admin
elijah
do której lokalizacji powinienem opublikować metodę jeden, którą linię
Wsparcie WPBeginner
Zalecamy zapoznanie się z naszym poniższym przewodnikiem, aby zrozumieć, jak wklejać fragmenty kodu:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/
Admin
Tudor
Zadziałało, dziękuję!
Wsparcie WPBeginner
Glad our guide was helpful
Admin
Andri
Dziękuję bardzo, Metoda 3 zadziałała.
Ale błąd serwera, gdy edytuję plik .htaccess, a dodawanie do functions.php nie działa.
Wsparcie WPBeginner
Cieszymy się, że nasz przewodnik był pomocny. Jeśli żadna z metod nie zadziała, zalecamy skontaktowanie się z hostem, ponieważ są to ustawienia, które mogą być ignorowane z powodu ustawień serwera.
Admin
Pośpiech
Dzięki za pomoc!
Wsparcie WPBeginner
You’re welcome
Admin
Khan
METODA 2 zadziałała idealnie.
Próbowałem zainstalować motyw elegant
Dzięki Bracie!
Wsparcie WPBeginner
Glad our guide could help
Admin
Theo
Dziękuję, to było bardzo pomocne. Zmodyfikowałem .htaccess.
Wsparcie WPBeginner
Glad our guide was able to help
Admin
Nathan
Otrzymuję błąd 500 Internal Server podczas edycji pliku .htaccess. Jak dodać kod bez tego błędu. Dodanie do functions.php mi nie działa
Wsparcie WPBeginner
Niektóre obejścia tego konkretnego komunikatu o błędzie można znaleźć w naszym artykule poniżej:
https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-internal-server-error-in-wordpress/
Admin
Ravi
Wielkie dzięki, moja metoda 2 zadziałała u mnie 04-lipca-2020. Dodałem następujący kod przed tagiem:
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300
Wsparcie WPBeginner
Glad our recommendation was helpful
Admin
James Voufo Safor
Bardzo dziękuję. To naprawdę zadziałało!
Skorzystałem z drugiej metody i teraz mam zainstalowany motyw.
Róbcie dalej to, co robicie.
Wsparcie WPBeginner
Glad our guide could help
Admin
kwaku Vesper
bardzo dziękuję, zadziałało
Wsparcie WPBeginner
You’re welcome, glad our guide could help
Admin
Waqar
Did all these methods but still getting the error
Don’t know what else to do
Wsparcie WPBeginner
Możesz skontaktować się ze swoim dostawcą hostingu, aby upewnić się, że nie nadpisuje on wprowadzanych zmian i że nie widzi żadnych błędów ze swojej strony.
Admin
Steve
Niestety to wyjaśnienie nie wskazuje, w jakim folderze powinien znajdować się/być umieszczony plik php.ini
Wsparcie WPBeginner
Przepraszamy, jeśli nasze wyjaśnienie nie było jasne, plik php.ini powinien znajdować się w głównym folderze Twojej witryny.
Admin
Mark Ferguson
Mam klienta, który ma ten problem, ale tylko na formularzu logowania WooCommerce. Jeśli klikniesz link, aby spróbować ponownie, działa. Jakieś pomysły?
Wsparcie WPBeginner
Jeśli metody opisane w tym artykule i ponowne zapisanie permalinków nie rozwiążą problemu, powinieneś skontaktować się z WooCommerce w celu uzyskania pomocy.
Admin