Próbujesz dodać do WordPressa zdjęcie, film, ebook albo plik produktu cyfrowego, a zamiast niego widzisz komunikat: „plik przekracza maksymalny dozwolony rozmiar”? To jedna z częstszych sytuacji, z którymi spotykają się właścicielki stron internetowych. Pojawia się przy dodawaniu zdjęć do galerii, filmów do wpisów, formularzy, katalogów, materiałów dla klientek czy produktów cyfrowych w sklepie.
Dobra wiadomość jest taka, że zwykle nie oznacza to awarii witryny. WordPress ma po prostu ustawiony limit, który chroni serwer przed zbyt dużymi operacjami. W wielu przypadkach można go bezpiecznie zwiększyć, ale nie zawsze warto robić to samodzielnie i bez sprawdzenia, co dokładnie blokuje przesyłanie pliku.
W tym poradniku wyjaśnię Ci po ludzku, czym jest limit przesyłania plików WordPress, gdzie go sprawdzić, jak zwiększyć go bez ryzyka oraz co zrobić, jeśli mimo zmiany ustawień plik nadal nie chce się przesłać.
Czym jest limit przesyłania plików WordPress?
Limit przesyłania plików określa, jak duży może być pojedynczy plik dodawany do Twojej strony. Możesz potraktować go jak maksymalny rozmiar paczki, którą kurier może dostarczyć do Twojego internetowego sklepu. Jeśli paczka jest większa niż dopuszczają zasady, nie zostanie przyjęta — nawet jeśli sam sklep działa prawidłowo.
W WordPressie limit dotyczy między innymi zdjęć, dokumentów PDF, nagrań audio, filmów, plików ZIP oraz plików przesyłanych przez formularze i moduły sklepu. Kiedy próbujesz przesłać zbyt duży plik, system wyświetla komunikat informujący o przekroczeniu maksymalnego dozwolonego rozmiaru.
Ważne: ten limit nie jest ustawiany wyłącznie przez WordPressa. Zależy również od konfiguracji serwera, na którym działa Twoja strona, oraz od zasad hostingu. WordPress jest aplikacją, ale potrzebuje do działania całego zaplecza — podobnie jak salon urody potrzebuje nie tylko recepcji, lecz także lokalu, prądu i sprawnego wyposażenia.
Dlaczego limit zależy od hostingu i serwera?
WordPress działa w środowisku PHP. To technologia, która pozwala stronie wykonywać różne zadania, na przykład zapisywać formularze, wyświetlać produkty albo przesyłać pliki. Serwer ma określone zasady dotyczące tego, jak duży plik może przyjąć, ile pamięci może przeznaczyć na jego obsługę i jak długo może wykonywać daną operację.
Dlatego możesz zobaczyć jeden limit w WordPressie, a inny w panelu hostingu. Jeśli serwer pozwala na przesłanie pliku o wielkości 128 MB, ale WordPress ma ustawiony limit 32 MB, obowiązuje niższa wartość. Z kolei samo zwiększenie limitu w WordPressie nie pomoże, jeśli hosting nadal blokuje większe pliki.
To właśnie dlatego limit przesyłania plików WordPress warto sprawdzać w kilku miejscach, zamiast od razu wklejać przypadkowy fragment kodu znaleziony w internecie.
Jak sprawdzić aktualny limit przesyłania plików?
Biblioteka mediów
Najprostsza metoda to wejście w panel WordPressa do sekcji Media, czyli Biblioteka mediów, a następnie wybranie opcji dodawania nowego pliku. W miejscu przesyłania zobaczysz informację w rodzaju: „Maksymalny rozmiar pliku: 32 MB”. To limit, który WordPress stosuje przy dodawaniu plików przez bibliotekę mediów.
Pamiętaj, że ten komunikat pokazuje limit dla konkretnego miejsca w WordPressie. Inne narzędzie, na przykład formularz kontaktowy lub wtyczka sklepu, może mieć dodatkowe ograniczenia.
Informacje o stanie witryny
W panelu WordPressa przejdź do Narzędzia, a następnie Stan witryny. W sekcji dotyczącej informacji znajdziesz dane o serwerze i konfiguracji PHP. W zależności od wersji WordPressa możesz zobaczyć między innymi limit przesyłania plików, limit pamięci oraz maksymalny czas wykonywania operacji.
To przydatne miejsce, jeśli chcesz sprawdzić, czy problem dotyczy tylko rozmiaru pliku, czy może również pamięci serwera.
Panel hostingu
Jeśli masz dostęp do panelu swojego hostingu, poszukaj sekcji nazwanej na przykład PHP, Konfiguracja PHP, Ustawienia serwera albo Wersja PHP. Nazwy zależą od firmy hostingowej. W tym miejscu często możesz sprawdzić lub zmienić najważniejsze limity bez korzystania z FTP i bez edycji plików strony.
Najważniejsze ustawienia, które wpływają na przesyłanie plików
Nazwy ustawień mogą wyglądać technicznie, ale ich działanie da się wyjaśnić bardzo prosto.
upload_max_filesize — maksymalny rozmiar jednego pliku
To ustawienie określa, jak duży może być pojedynczy przesyłany plik. Jeśli wynosi 32 MB, plik o wielkości 40 MB zostanie odrzucony, nawet jeśli pozostałe ustawienia pozwalają na większe przesyłanie.
Możesz potraktować je jak rozmiar największej paczki, którą możesz nadać w jednym zamówieniu.
post_max_size — rozmiar całego przesyłanego pakietu
To limit całego żądania wysyłanego do serwera. Obejmuje nie tylko sam plik, lecz także dodatkowe dane formularza. Z tego powodu post_max_size powinien być większy niż upload_max_filesize. Przykładowo, jeśli chcesz przesyłać pliki do 64 MB, ustawienie post_max_size powinno mieć nieco wyższą wartość, na przykład 80 MB.
memory_limit — pamięć potrzebna do wykonania operacji
To ilość pamięci, z której PHP może korzystać podczas działania. Przesyłanie dużego pliku, jego obróbka, zmiana rozmiaru zdjęcia albo generowanie miniaturek wymaga zasobów. Jeśli pamięć jest zbyt mała, plik może nie zostać przetworzony, nawet gdy sam limit przesyłania wygląda poprawnie.
To jak zaplecze w Twojej firmie: możesz przyjąć większe zamówienie, ale potrzebujesz także wystarczająco dużego stołu i miejsca, aby je przygotować.
max_execution_time — czas na wykonanie operacji
To maksymalny czas, przez jaki serwer może wykonywać dane zadanie. Duży plik, wolne połączenie albo obciążony serwer mogą sprawić, że operacja nie zakończy się w wyznaczonym czasie. Wtedy pojawia się błąd, mimo że rozmiar pliku mieści się w limicie.
Jak bezpiecznie zwiększyć limit przesyłania plików WordPress?
Najbezpieczniejsza metoda zależy od rodzaju hostingu i zakresu dostępu, jaki masz do serwera.
1. Zmiana ustawień w panelu hostingu
Jeśli hosting udostępnia konfigurację PHP, to zwykle najlepsze rozwiązanie. Wybierasz potrzebne wartości z listy albo wpisujesz je w odpowiednich polach. Zmiana odbywa się w kontrolowanym miejscu i zazwyczaj nie wymaga modyfikowania plików WordPressa.
Po zapisaniu ustawień odczekaj kilka minut i sprawdź limit ponownie w Bibliotece mediów. Niektóre serwery potrzebują chwili, aby zastosować zmiany.
2. Kontakt z administracją hostingu
Nie masz dostępu do ustawień PHP? Napisz do supportu hostingu. W wiadomości podaj, jaki plik chcesz przesłać i jakiego limitu potrzebujesz. Możesz napisać: „Proszę o sprawdzenie i ewentualne zwiększenie limitu przesyłania plików dla mojej domeny do 64 MB. Czy można również ustawić odpowiedni limit post_max_size i memory_limit?”.
To często najszybsza droga, szczególnie gdy korzystasz z serwera zarządzanego. Nie musisz znać technicznych szczegółów — administracja może sprawdzić, jakie wartości są bezpieczne dla Twojego pakietu.
3. Plik php.ini
Na niektórych serwerach możesz utworzyć lub edytować plik php.ini. Służy on do ustawiania parametrów PHP. W zależności od hostingu może działać na całym koncie albo tylko w wybranym katalogu.
Przykładowe wartości mogą wyglądać tak:
upload_max_filesize = 64M
post_max_size = 80M
memory_limit = 256M
max_execution_time = 300
Nie wklejaj jednak tych ustawień bez sprawdzenia. Twój hosting może mieć inne zasady, a zbyt wysokie wartości mogą nie zostać zaakceptowane.
4. Plik .user.ini
Na części hostingów współdzielonych używa się pliku .user.ini. Działa podobnie jak php.ini, ale jest przeznaczony do ustawień konkretnej strony lub konta użytkownika. To rozwiązanie może być dostępne tam, gdzie php.ini nie działa.
5. Plik wp-config.php
W niektórych sytuacjach można zwiększyć limit pamięci WordPressa w pliku wp-config.php. Ten plik zawiera ważne ustawienia witryny, dlatego każda zmiana powinna być wykonana ostrożnie i po utworzeniu kopii zapasowej.
Warto pamiętać, że wp-config.php nie zawsze pozwoli zwiększyć wszystkie limity. Jeśli serwer ma niższe ograniczenia, ustawienia WordPressa ich nie obejdą.
Czego lepiej nie robić samodzielnie?
- Nie edytuj przypadkowo pliku .htaccess. Błędna zmiana może wywołać błąd 500 i sprawić, że strona przestanie się wyświetlać.
- Nie ustawiaj wszystkich limitów na bardzo wysokie wartości. Limit 1 GB nie jest automatycznie lepszy. Może zwiększyć obciążenie serwera i wydłużyć działanie strony.
- Nie wklejaj niesprawdzonych fragmentów kodu. Kod znaleziony na forum może dotyczyć innego serwera, innej wersji PHP albo nieaktualnej konfiguracji.
- Nie przesyłaj bardzo dużych plików przez Bibliotekę mediów bez potrzeby. WordPress przechowuje je na serwerze, a ich obróbka może zużywać pamięć i miejsce na koncie.
Zanim zmienisz pliki konfiguracyjne, wykonaj kopię zapasową. Jeśli nie wiesz, gdzie ją zrobić albo jak bezpiecznie przywrócić stronę, lepiej poproś o pomoc administratora.
Czy zawsze trzeba zwiększać limit? Sprawdź alternatywy
Czasem problem rozwiązuje nie większy limit, lecz lepiej przygotowany plik.
Skompresuj zdjęcia
Zdjęcie z aparatu lub telefonu może mieć kilka albo kilkanaście megabajtów, choć na stronie potrzebujesz obrazu o szerokości 1200–2000 pikseli. Zmniejszenie wymiarów i kompresja często redukują rozmiar pliku bez widocznej utraty jakości.
Wybierz format WebP
WebP to nowoczesny format zdjęć, który zwykle pozwala zachować dobrą jakość przy mniejszym rozmiarze niż klasyczny JPG lub PNG. Mniejsze obrazy szybciej się ładują, co jest korzystne dla klientek korzystających z telefonu i dla widoczności strony w Google.
Zmniejsz film przed przesłaniem
Filmy najlepiej skrócić, zmienić ich rozdzielczość lub skompresować przed dodaniem do strony. W przypadku długich materiałów często lepiej umieścić film na platformie wideo i osadzić go na stronie, zamiast przechowywać go bezpośrednio na hostingu.
Użyj linku do pliku w chmurze
Ebook, prezentację lub duży materiał możesz przechowywać w bezpiecznej chmurze i udostępnić klientce za pomocą linku. Sprawdź jednak ustawienia dostępu — link nie powinien umożliwiać pobrania pliku każdej przypadkowej osobie.
Skorzystaj z bezpiecznego systemu dostarczania plików
Przy większej liczbie pobrań warto użyć rozwiązania, które przechowuje pliki poza zwykłą Biblioteką mediów i dostarcza je klientkom w kontrolowany sposób. Dzięki temu Twoja strona nie musi obsługiwać każdego dużego pobrania samodzielnie.
Sklep WooCommerce i produkty cyfrowe — na co zwrócić uwagę?
Jeśli sprzedajesz ebooki, kursy, nagrania, szablony lub inne produkty cyfrowe, samo zwiększenie limitu uploadu nie wystarczy. Plik powinien być dostępny dla opłaconej klientki, ale nie może być publicznie widoczny w internecie.
W ustawieniach produktu WooCommerce wybierz produkt wirtualny i do pobrania, a następnie dodaj plik jako materiał do pobrania. Zwróć uwagę na sposób przechowywania pliku i metodę dostarczania. Nie umieszczaj pliku w zwykłym publicznym katalogu, jeśli jego zakup ma być wymagany.
Warto także włączyć ograniczenie liczby pobrań lub czasu, przez który link jest aktywny. Dobrze skonfigurowany system powinien wysyłać klientce indywidualny link po opłaceniu zamówienia, zamiast pokazywać plik wszystkim osobom znającym jego adres.
Przy większych plikach lub większej liczbie zamówień rozważ przechowywanie materiałów w usłudze stworzonej do bezpiecznego dostarczania plików. To może odciążyć hosting i zmniejszyć ryzyko, że klientka otrzyma niedziałający link albo że plik stanie się publiczny.
Limit został zwiększony, ale WordPress nadal odrzuca plik — checklista
- Sprawdź ponownie limit w Bibliotece mediów po kilku minutach od zapisania zmian.
- Upewnij się, że plik rzeczywiście ma mniejszy rozmiar niż ustawienie upload_max_filesize.
- Sprawdź, czy post_max_size jest większy niż upload_max_filesize.
- Zobacz, czy memory_limit nie jest zbyt niski dla obróbki pliku.
- Sprawdź max_execution_time, szczególnie gdy plik jest duży lub połączenie z serwerem wolne.
- Zweryfikuj, czy limit nie jest ustawiany osobno przez wtyczkę formularza, sklepu lub kursu online.
- Upewnij się, że na hostingu jest wystarczająco dużo wolnego miejsca.
- Sprawdź, czy plik ma dozwolone rozszerzenie i nie jest blokowany ze względów bezpieczeństwa.
- Przetestuj mniejszy plik, aby ustalić, czy problem dotyczy rozmiaru, czy całego mechanizmu przesyłania.
- Jeśli korzystasz z pamięci podręcznej lub sieci CDN, wyczyść pamięć podręczną i spróbuj ponownie.
FAQ: najczęstsze pytania o limit przesyłania plików WordPress
Jaki jest domyślny limit plików w WordPressie?
Nie ma jednej wartości obowiązującej dla każdej strony. Limit zależy od hostingu, konfiguracji PHP i ustawień serwera. Na wielu stronach wynosi od kilku do kilkudziesięciu megabajtów, ale dokładną wartość sprawdzisz w Bibliotece mediów lub w sekcji Stan witryny.
Jak zwiększyć limit uploadu bez dostępu do FTP?
Najlepiej skorzystać z panelu hostingu albo napisać do administracji serwera. W niektórych przypadkach pomocna może być wtyczka do zmiany ustawień, ale jej działanie zależy od tego, czy hosting pozwala WordPressowi zmieniać parametry PHP. Jeśli nie masz pewności, kontakt z hostingiem będzie bezpieczniejszy.
Dlaczego limit w WordPressie różni się od limitu hostingu?
WordPress pokazuje limit wynikający z ustawień środowiska, w którym działa. Hosting może mieć dodatkowe ograniczenia dla całego konta, konkretnej domeny, procesu PHP albo pojedynczego żądania. Ostatecznie obowiązuje najniższy limit z tych ustawień.
Kiedy poprosić o pomoc administratora?
Poproś o pomoc, gdy nie masz pewności, który plik edytować, strona zaczęła zwracać błąd po zmianie ustawień, limit nie zmienia się mimo zapisania konfiguracji albo potrzebujesz przesyłać bardzo duże pliki. Wsparcie przyda się również wtedy, gdy sprzedajesz produkty cyfrowe i chcesz mieć pewność, że pliki nie będą publicznie dostępne.
Podsumowanie: najpierw optymalizacja, potem większy limit
Komunikat o zbyt dużym pliku nie oznacza, że Twoja strona jest zepsuta. Najpierw sprawdź, czy możesz zmniejszyć zdjęcie, przekonwertować je do WebP, skompresować film albo udostępnić większy materiał za pomocą bezpiecznego systemu dostarczania plików.
Jeśli większy limit jest naprawdę potrzebny, zacznij od panelu hostingu lub kontaktu z administracją. Unikaj przypadkowej edycji .htaccess, wp-config.php i innych plików, jeśli nie masz kopii zapasowej oraz pewności, co robisz. Twoja strona ma przede wszystkim działać stabilnie i bezpiecznie.
Nie musisz samodzielnie pilnować każdego technicznego szczegółu. W ramach opieki nad stroną, takiej jak pakiet HomeHer lub HostCare, możesz oddać aktualizacje, bezpieczeństwo i podobne zadania w ręce osoby, która sprawdzi problem bez ryzykowania awarii. A gdy potrzebujesz pomocy, ważniejsza od automatycznej odpowiedzi bota jest szybka odpowiedź od człowieka — najlepiej wtedy, gdy naprawdę jej potrzebujesz.









