Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak zwiększyć maksymalny rozmiar przesyłanych plików w WordPressie

Czy kiedykolwiek próbowałeś przesłać plik na swoją stronę WordPress i napotkałeś mur? To bardzo frustrujące, gdy nie możesz przesłać potrzebnego obrazu, wtyczki lub motywu. Nasi czytelnicy często proszą nas o pomoc w problemach z przesyłaniem plików, ponieważ mogą one spowolnić Twój przepływ pracy.

Czasami te limity przesyłania plików mogą niespodziewanie uniemożliwić dodawanie treści do biblioteki multimediów lub instalowanie większych wtyczek i motywów, których potrzebujesz. To jakby być związanym rękami. A jest to jeszcze bardziej irytujące, gdy nie wiesz, jak to naprawić!

Ale nie martw się, jesteśmy tutaj, aby pomóc. Uwielbiamy to, że WordPress jest tak konfigurowalną platformą, i często istnieje wiele sposobów rozwiązania tego samego problemu.

W tym przewodniku pokażemy najprostsze sposoby na zwiększenie maksymalnego rozmiaru przesyłanych plików w WordPress. Pomożemy Ci pokonać te ograniczenia, abyś mógł wrócić do tego, co kochasz – prowadzenia swojej witryny!

Jak zwiększyć maksymalny rozmiar przesyłanych plików w WordPressie

Dlaczego zwiększyć maksymalny rozmiar przesyłanych plików w WordPressie?

Twój dostawca hostingu WordPress ustawi domyślny maksymalny rozmiar przesyłanych plików podczas rejestracji i instalacji WordPress. Twój dostawca hostingu określa ten limit, który zazwyczaj wynosi od 2 MB do 500 MB.

Dla większości właścicieli stron WordPress ten limit będzie więcej niż wystarczający.

Istnieją jednak sytuacje, w których będziesz musiał podnieść ten limit, aby uniknąć błędów przesyłania.

Na przykład:

Mając to na uwadze, pokażemy Ci, jak zwiększyć maksymalny rozmiar przesyłanych plików na Twojej stronie WordPress.

Uwaga: Pamiętaj, że wyświetlanie wielu dużych plików na Twojej stronie może poważnie spowolnić jej szybkość i wydajność. Dlatego zazwyczaj zalecamy nigdy nie przesyłać filmów do WordPressa.

Ponieważ większość użytkowników ma różne konfiguracje hostingu WordPress, omówimy następujące kwestie:

Jak sprawdzić limit maksymalnego rozmiaru przesyłanych plików w WordPress

WordPress automatycznie wyświetli maksymalny limit rozmiaru przesyłanych plików podczas przesyłania obrazów lub innych multimediów.

Aby to sprawdzić, przejdź do Media » Dodaj nowe w panelu administracyjnym WordPress, a zobaczysz maksymalny limit rozmiaru przesyłanych plików dla swojej witryny WordPress.

Sprawdź bieżący limit rozmiaru przesyłanych plików

Teraz, gdy wiesz, jak znaleźć limit rozmiaru, pokażemy Ci, jak zwiększyć maksymalny rozmiar przesyłania w WordPress.

Metoda 1: Skontaktuj się ze swoim dostawcą hostingu WordPress

Jednym z najprostszych sposobów na zwiększenie maksymalnego rozmiaru przesyłanych plików w WordPressie jest skontaktowanie się z dostawcą hostingu WordPress.

Jest to stosunkowo proste zadanie dla ich zespołu ds. obsługi klienta i można je wykonać w ciągu kilku minut.

Dla początkujących może to być znacznie łatwiejsze niż dodawanie kodu do WordPressa i edycja plików serwerowych. 

Po prostu przejdź na stronę swojego dostawcy hostingu, na przykład Bluehost, i zaloguj się.

Następnie kliknij ikonę „Czat” u dołu ekranu. Możesz wtedy poprosić personel wsparcia o zwiększenie rozmiaru przesyłanych plików na Twojej stronie WordPress. 

Kliknięcie przycisku wsparcia czatu na żywo Bluehost w panelu

Możesz również skontaktować się z pomocą techniczną z poziomu panelu swojego konta hostingowego.

Metoda 2: Utwórz lub edytuj istniejący plik php.ini

Innym sposobem na zwiększenie maksymalnego rozmiaru przesyłanych plików jest utworzenie lub edycja pliku o nazwie php.ini. Ten plik kontroluje wiele ustawień Twojego środowiska hostingowego WordPress.

Większość dostawców hostingu WordPress, takich jak Bluehost, ma przyjazny dla początkujących cPanel do zarządzania Twoją stroną internetową.

Jeśli Twój hosting internetowy ma panel administracyjny cPanel, możesz zwiększyć rozmiar przesyłanych plików za pomocą wbudowanych narzędzi.

Uwaga: Poniższe informacje pochodzą z panelu cPanel Bluehost. Jednak większość dostawców hostingu współdzielonego będzie miała podobne kroki.

Przycisk cPanel znajdziesz na dole zakładki Hosting w Bluehost.

Otwórz cPanel w Bluehost

Kliknięcie tego przycisku otworzy pulpit cPanel.

Teraz musisz przewinąć w dół do sekcji Oprogramowanie i kliknąć „Edytor MultiPHP INI”.

Edytor MuliPHP INI w cPanelu Bluehost

Następnie przewiń w dół do sekcji zatytułowanej „upload_max_filesize” i wprowadź nowy maksymalny rozmiar pliku w polu.

Następnie kliknij przycisk „Zastosuj”.

Ustawienie Upload Max Filesize

Alternatywnie, możesz kliknąć zakładkę menu „Tryb edytora”, a następnie możesz bezpośrednio zmienić maksymalny rozmiar przesyłanego pliku w edytorze.

Musisz edytować sekcję „upload_max_filesize”, aby zwiększyć rozmiar przesyłanych plików.

Po zakończeniu kliknij przycisk „Zapisz”.

Zmień rozmiar pliku do przesłania w edytorze kodu

Edytuj plik php.ini, dodając kod

Jeśli Twój obecny dostawca hostingu nie oferuje opcji cPanel, będziesz musiał edytować ten plik ręcznie.

Aby to zrobić, możesz użyć klienta FTP lub opcji menedżera plików w panelu kontrolnym hostingu WordPress.

Jeśli korzystasz z hostingu współdzielonego, możesz nie widzieć pliku php.ini w swoim katalogu hostingowym. Jeśli go nie widzisz, po prostu utwórz plik o nazwie php.ini i prześlij go do swojego głównego folderu. 

Następnie dodaj następnią fragment kodu do pliku:

upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300

Możesz zmodyfikować limit „256M” do rozmiaru pliku, którego potrzebujesz dla swojego bloga WordPress.

Metoda 3: Dodaj kod do pliku functions.php motywu WordPress

Ta metoda polega na dodaniu kodu do pliku functions.php w Twoim motywie WordPress.

Zamiast edytować plik bezpośrednio, zalecamy użycie WPCode. Jest to najlepsza wtyczka fragmentów kodu, która pozwala dodawać kod do Twojej witryny bez jej psucia.

Jeśli jeszcze tego nie robiłeś, zapoznaj się z naszym przewodnikiem dla początkujących na temat jak dodawać niestandardowy kod w WordPress.

Najpierw musisz zainstalować bezpłatny wtyczkę WPCode. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować wtyczkę WordPress.

Po aktywacji przejdź do Code Snippets » + Add Snippet.

Musisz najechać kursorem myszy na opcję „Dodaj swój niestandardowy kod (nowy fragment)” i kliknąć przycisk „+ Dodaj niestandardowy fragment”.

Dodaj nowy fragment

Następnie musisz wybrać „Fragment PHP” jako typ kodu z wyświetlonej listy opcji.

Wybierz opcję fragmentu PHP

Na następnym ekranie wprowadź nazwę dla swojego nowego fragmentu kodu, która może być dowolna, aby pomóc Ci zapamiętać, do czego służy kod.

Następnie możesz skopiować i wkleić poniższy fragment kodu pod sekcją „Podgląd kodu”. Upewnij się, że zmienisz „256M” na maksymalny rozmiar pliku, którego potrzebujesz:

@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );
Zapisz swój niestandardowy fragment kodu w WPCode

Na koniec przełącz przełącznik u góry na „Aktywny”, a następnie kliknij przycisk „Zapisz fragment”. Kod zostanie teraz wykonany na Twojej stronie internetowej.

Metoda 4: Dodaj kod do pliku .htaccess

Innym sposobem na zwiększenie maksymalnego rozmiaru plików jest modyfikacja pliku .htaccess. Ten plik kontroluje ustawienia konfiguracji wysokiego poziomu Twojej witryny.

Aby to zrobić, musisz zalogować się na serwer swojej witryny przez FTP. Jeśli nigdy tego nie robiłeś, zapoznaj się z naszym przewodnikiem jak używać FTP do przesyłania plików do WordPressa dla początkujących.

Następnie musisz zlokalizować plik .htaccess w głównym folderze swojej witryny. 

Otwórz plik .htaccess

Jeśli nie możesz znaleźć pliku .htaccess, może on być ukryty przez menedżera plików lub klienta FTP. Aby dowiedzieć się więcej, zapoznaj się z naszym przewodnikiem dlaczego nie możesz znaleźć pliku .htaccess na swojej stronie WordPress.

Następnie musisz dodać następujący fragment kodu do swojego pliku .htaccess:

php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value max_execution_time 300
php_value max_input_time 300

Aby jeszcze bardziej zwiększyć maksymalny rozmiar przesyłanych plików, po prostu zmień „64M” na wymagany rozmiar.

Metoda 5: Użyj wtyczki WordPress do zwiększenia rozmiaru przesyłanych plików

Innym sposobem na zwiększenie maksymalnego limitu przesyłania plików jest użycie wtyczki WP Increase Upload Filesize. Jeśli nie czujesz się komfortowo z dodawaniem kodu do WordPress, może to być dla Ciebie dobra opcja.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę. Więcej szczegółów znajdziesz w naszym przewodniku jak zainstalować wtyczkę WordPress.

Po aktywacji przejdź do Media » Zwiększ limit przesyłania w swoim panelu administracyjnym WordPress.

Spowoduje to przejście do ekranu, na którym można wybrać nowy rozmiar przesyłanego pliku z listy rozwijanej „Wybierz maksymalny rozmiar przesyłanego pliku”. 

Następnie kliknij przycisk „Zapisz zmiany”.

Zwiększ rozmiar przesyłanych plików za pomocą wtyczki

Uwaga: Maksymalny rozmiar przesyłanego pliku zostanie ustawiony przez Twojego dostawcę hostingu. Jeśli potrzebujesz limitu rozmiaru pliku większego niż ten wymieniony na liście rozwijanej, musisz skontaktować się ze swoim dostawcą hostingu i poprosić o zwiększenie limitu. 

Samouczek wideo

Jeśli nie lubisz postępować zgodnie z pisemnymi instrukcjami, możesz zamiast tego obejrzeć nasz samouczek wideo:

Subskrybuj WPBeginner

Mamy nadzieję, że ten artykuł pomógł Ci zwiększyć maksymalny rozmiar przesyłanych plików w WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat jak dodawać dodatkowe typy plików do przesyłania w WordPress oraz naszymi ekskluzywnymi wyborami wtyczek i wskazówek dotyczących ulepszenia obszaru administracyjnego WordPress.

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.

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

Ostateczny zestaw narzędzi WordPress

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

Interakcje czytelników

408 CommentsLeave a Reply

  1. Metoda z php.ini zadziałała idealnie. Dzięki.

    i’ve created the php.ini :)
    wp-adminphp.ini
    add lines:

    upload_max_filesize = 64M
    post_max_size = 64M
    max_execution_time = 300

    dzięki za artykuł.

  2. Przepraszam, proszę znaleźć to zamiast tego Zaloguj się do głównej maszyny wpisz następujące polecenie nano /usr/lib/php.ini

    znajdź ; Maximum size of POST data that PHP will accept.
    post_max_size = 2M zmień to na 64

    Save and exit and then you should be able to upload what you need hope this helps :)

  3. Dodanie pliku php.ini do mojego folderu wp-admin KONKRETNIE zadziałało również u mnie! Dzięki wszystkim! Zajęło mi to prawie 4 godziny, aby znaleźć stronę z informacjami, które by mi pomogły – ratujecie życie!

  4. z niektórymi hostami (np. GoDaddy) mogą być wymagane dodatkowe kroki.

    I do jakiej wersji PHP działasz. W przypadku GoDaddy z PHP5, zmień nazwę php.ini na php5.ini i pamiętaj, że jeśli masz uruchomione procesy, będziesz musiał je tymczasowo zakończyć, zanim plik zostanie przejęty, lub poczekać chwilę.

    Procesy systemowe / Zakończ wszystkie

  5. Wielkie dzięki za artykuł. W przypadku samodzielnego hostingu istnieje inna metoda, ponieważ metody 2 i 3 nie zadziałały u mnie, ponieważ zmiana .htaccess nie miała żadnego efektu, podobnie jak dodanie pliku php.ini w /wp-admin. Chodziło po prostu o znalezienie istniejącego pliku php.ini dla Apache. Na Ubuntu uruchomiłem;

    sudo find / -name php.ini

    Ten plik ini został znaleziony w /etc/php5/apache2/
    Wszystko, co było potrzebne, to zlokalizowanie parametrów i zaktualizowanie wartości dla;
    upload_max_filesize
    post_max_size
    max_execution_time

    Dzięki, że mnie tam doprowadziłeś!

  6. Dziękuję za napisanie tego. Plik php.ini musi znajdować się w katalogu wp-admin, aby działał poprawnie. Sprawdziłem mojego hosta (Vaurent) i pozwalają na przesyłanie plików do 105M, więc znajdę coś o tym rozmiarze i zobaczę, czy uda mi się przesłać na mojego bloga.

  7. Chciałbym tylko dodać, że używając godaddy nie można użyć metody htaccess, spowoduje to błąd wewnętrzny serwisu 500.

    Musisz użyć metody php.ini. Jedyna różnica będzie taka, że będziesz musiał mieć php.ini i php5.ini, a linie muszą być dodane do obu. Pliki muszą znajdować się w katalogu głównym instalacji WordPressa, a nie w folderze wp-admin, poza nim.

    Również jeśli masz wiele instalacji WordPressa, trzeba to zrobić i umieścić w każdym katalogu, w którym znajduje się każda instalacja WordPressa.

  8. php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value max_execution_time 1500
    php_value max_input_time 1500

    używam tych wartości w .htaccess i działa!

    dzięki

  9. Zrobiłem wszystko, co napisałeś i zmieniłem php.ini w folderze /etc (moja strona jest na usłudze grid-service firmy mediatemple) i nic nie działało, ale potem mgliście przypomniałem sobie, że musiałem coś zmienić w ustawieniach sieciowych, jeśli moja instalacja była multisite i tam to było. Ugh.

    Więc tak, jeśli masz sieć WordPress, przejdź do ustawień sieciowych i zmień maksymalny rozmiar przesyłanych plików w pobliżu dołu strony.

  10. To jedyna rzecz, która mi zadziałała, próbowałem wszystkich opcji, jestem na 1&1

    memory_limit = 32M
    upload_max_filesize = 32M
    post_max_size = 32M
    file_uploads = On

    ** Rozmiar może być dowolny

    Kluczowa była linia „file_uploads”

    Umieść to w folderze /wp-admin/.

  11. Świetna rada. Mój limit przesyłania wynosił 8 MB i wypróbowałem tylko sztuczkę z htaccess i zadziałało, zwiększył się do 64 MB. Przetestowałem i działa pięknie! Dziękuję bardzo za Twoją świetną radę!

  12. Ważna uwaga: Użycie metody php.ini wymaga, aby plik znajdował się w folderze wp-admin, a nie w głównym katalogu instalacji WP.

  13. Ta strona jest najfajniejsza do nauki WP! Dobra robota chłopaki… więcej proszę… więcej! lol

  14. Wreszcie post, który jasno wyjaśnia, jak zmienić limit pamięci w WP. Dzięki!

  15. Cześć.
    Udało mi się to zrobić trzecią metodą. Mój rozmiar wysyłania wynosił 8 MB, ale teraz wynosi 64 MB. Dla mnie to więcej niż wystarczająco.

    Dzięki wielkie.
    Nawiasem mówiąc, jestem z Iranu.

  16. Utworzenie pliku php.ini i umieszczenie go w katalogu głównym od razu rozwiązało problem!
    Dzięki, bardzo doceniam!

  17. dzięki, ale jestem na hostingu współdzielonym, więc nic nie działa, umieściłem php.ini w wp-admin, w folderze bloga i w folderze głównym i też nie działa. .htaccess nie działał, zmieniłem motyw i nie działał

  18. Dodanie kodu w pliku .htaccess może spowodować błąd 500 Internal Error… najlepszym sposobem jest utworzenie pliku php.ini i przesłanie go do folderu wp-admin

    • Waooo, to było genialne, wszystko, co zrobiłem, to utworzenie pliku php.ini i przesłanie go do folderu wp-admin, zadziałało jak nic innego, dzięki

  19. Cześć,

    Zrobiłem wszystko powyższe i nadal nie pozwala mi zaimportować pliku xml o rozmiarze 11 MB. Potrzebuję go, ponieważ zawiera 1500 produktów do zaimportowania.

    Rozmawiałem z moim dostawcą serwera wirtualnego 1and1 i powiedzieli, że wszystko, co muszę zrobić, to dodać kod do pliku .htaccess, ale to nie działa

    Proszę, niech ktoś pomoże

  20. Nic z tego mi nie pomogło. Próbowałem wszystkiego. Używam WPEngine do hostingu.
    Jakieś sugestie?

  21. Mam hosting na mediatemple. Pierwsze dwie metody mi nie zadziałały. Tylko metoda htaccess zadziałała dla mnie.

    Dzięki.

  22. Odkryłem, że plik php.ini był ukryty w folderze cgi-bin, który niektóre serwery współdzielone mają w swoich głównych katalogach. Zmodyfikowałem go jak powyżej (I dodałem php5.ini na wszelki wypadek), ale dopóki tego nie zrobiłem, nic innego nie działało. Dzięki za BARDZO pomocny wątek!

    • Dzięki Gavin, żadna z innych metod mi nie działała, a potem zobaczyłem Twój komentarz. W folderze cgi-bin znajdowały się pliki php.ini i php4.ini. Znalazłem odpowiedni kod w obu plikach – post_max_size = i upload_max_filesize = , poprawiłem je i teraz wszystko działa dobrze.

  23. Bardzo dziękuję! Próbowałem wielu rozwiązań i Twoje .htaccess w końcu zadziałało

  24. Jedyną rzeczą, która zadziałała dla mnie, było utworzenie/edycja pliku php.ini i dodanie następujących wierszy:
     
    memory_limit = 100M upload_max_filesize = 100M post_max_size = 100M file_uploads = On
     
    i przesłanie go do folderu wp-admin.
     

    • Opcja 2 działała doskonale, chociaż musiałem umieścić plik php.ini w folderze wp-admin zamiast w katalogu głównym.

      phpinfo wykrywał plik php.ini w głównym katalogu, ale nie WordPress.

      Obecnie mam zainstalowane WP 3.2...

  25. Jestem ewidentnie nowszy od większości tutaj, nie rozumiem, który jest „głównym” katalogiem, czy to Edytor w zakładce Wygląd? Nie rozumiem też, jak dostać się do hcaccess. Będę wdzięczny za pomoc.

  26. Jeśli używasz PHP5, plik powinien nazywać się php5.ini i znajdować się w głównym katalogu współdzielonych folderów.

  27. Dzięki, ale żadna z tych metod mi nie pomogła.

    Ale znalazłem rozwiązanie!
    Musiałem umieścić ten plik php.ini w /public_html ORAZ w /public_html/wp-admin i działa!

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.