Jak zwiększyć limit rozmiaru plików do przesłania w WordPressie?

W WordPressie limit rozmiaru plików do przesłania odnosi się do maksymalnej wielkości plików, jakie można przesłać do biblioteki mediów, czy to obrazy, filmy, dokumenty PDF, czy inne pliki. Ten limit jest ustalany przez serwer, na którym działa Twoja strona, a WordPress odziedzicza to ustawienie. Czasami limit ten może być zbyt niski, co uniemożliwia przesyłanie dużych plików, takich jak filmy lub obszerne grafiki.

W tym artykule pokażę, jak zwiększyć limit rozmiaru plików do przesłania w WordPressie oraz omówię kilka sposobów, które mogą pomóc w jego podniesieniu.

Dlaczego limit rozmiaru plików do przesłania jest ważny?

Domyślny limit przesyłania plików w WordPressie zależy od konfiguracji serwera. W zależności od Twojego hostingu może wynosić od 2 MB do 64 MB, a czasami więcej. Jeśli próbujesz przesłać plik, który przekracza ten limit, WordPress wyświetli komunikat o błędzie, mówiący, że rozmiar pliku jest zbyt duży.

1. Sprawdzenie aktualnego limitu przesyłania plików w WordPressie

Zanim przejdziemy do podnoszenia limitu, warto najpierw sprawdzić, jaki jest obecny limit rozmiaru plików.

Jak sprawdzić aktualny limit przesyłania?

  1. Zaloguj się do panelu administracyjnego WordPressa.
  2. Przejdź do Media > Dodaj nowe.
  3. Pod przyciskiem „Wybierz pliki” zobaczysz informację o maksymalnym dopuszczalnym rozmiarze pliku do przesłania, np. „Maksymalny rozmiar przesyłanego pliku: 2 MB”.

Jeśli limit jest zbyt niski, możesz skorzystać z jednej z poniższych metod, aby go zwiększyć.

2. Zwiększenie limitu za pomocą pliku php.ini

Jednym z najskuteczniejszych sposobów zwiększenia limitu przesyłania plików w WordPressie jest edycja pliku php.ini. Jest to główny plik konfiguracyjny PHP, który określa różne limity, w tym limit rozmiaru przesyłanych plików.

Jak edytować plik php.ini?

  1. Zaloguj się na serwer za pomocą FTP lub użyj menedżera plików w panelu hostingowym.
  2. Zlokalizuj plik php.ini. W zależności od serwera może on znajdować się w głównym katalogu WordPressa lub w katalogu /public_html. Jeśli pliku php.ini nie ma, możesz go utworzyć.
  3. Otwórz plik php.ini i dodaj lub edytuj następujące linie:
   upload_max_filesize = 64M
   post_max_size = 64M
   max_execution_time = 300
  • upload_max_filesize: Określa maksymalny rozmiar pojedynczego pliku, który można przesłać.
  • post_max_size: Określa maksymalną ilość danych, które mogą być przesłane za pomocą jednego żądania POST (np. podczas przesyłania pliku).
  • max_execution_time: To czas, przez jaki skrypt PHP może się wykonywać (zwiększenie tej wartości może zapobiec błędom związanym z długimi przesyłaniami).
  1. Zapisz zmiany i wyślij plik na serwer.

Po wykonaniu tych kroków zaloguj się do WordPressa i sprawdź, czy limit rozmiaru plików został zwiększony.

3. Zwiększenie limitu za pomocą pliku .htaccess

Jeśli Twój hosting nie pozwala na bezpośrednią edycję pliku php.ini, możesz spróbować zmodyfikować plik .htaccess, który również kontroluje niektóre ustawienia PHP na serwerze.

Jak edytować plik .htaccess?

  1. Zaloguj się na serwer za pomocą FTP lub menedżera plików.
  2. Znajdź plik .htaccess w głównym katalogu instalacji WordPressa.
  3. Otwórz plik 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ź w panelu WordPressa, czy limit został zwiększony.

Uwaga: niektóre serwery nie obsługują tego rodzaju zmian w pliku .htaccess. Jeśli po zapisaniu zmian napotkasz błąd 500, oznacza to, że Twój serwer nie akceptuje tych ustawień i będziesz musiał użyć innej metody.

4. Zwiększenie limitu za pomocą pliku functions.php

Możesz także spróbować zwiększyć limit rozmiaru plików poprzez edycję pliku functions.php w motywie WordPressa. Jest to szybka i prosta metoda, ale nie zawsze działa na wszystkich serwerach.

Jak edytować plik functions.php?

  1. Zaloguj się do WordPressa i przejdź do Wygląd > Edytor plików.
  2. Znajdź i otwórz plik functions.php swojego aktywnego motywu.
  3. Na końcu pliku dodaj poniższy kod:
   @ini_set('upload_max_filesize', '64M');
   @ini_set('post_max_size', '64M');
   @ini_set('max_execution_time', '300');
  1. Zapisz zmiany i sprawdź, czy limit przesyłania plików został zwiększony.

5. Zwiększenie limitu za pomocą wtyczki

Jeżeli nie chcesz edytować plików na serwerze, możesz skorzystać z wtyczki, która automatycznie zwiększy limit przesyłania plików w WordPressie.

Jak używać wtyczki do zwiększenia limitu?

  1. Zainstaluj wtyczkę: Przejdź do Wtyczki > Dodaj nową i wyszukaj wtyczkę Increase Max Upload File Size lub WP Maximum Upload File Size.
  2. Zainstaluj i aktywuj wybraną wtyczkę.
  3. Po aktywacji wtyczki przejdź do jej ustawień i zwiększ limit rozmiaru przesyłanych plików zgodnie z potrzebami.

6. Skontaktowanie się z dostawcą hostingu

Jeżeli żadna z powyższych metod nie działa, limit przesyłania plików może być sztywno ustalony przez Twojego dostawcę hostingu. W takim przypadku najlepszym rozwiązaniem jest kontakt z pomocą techniczną hostingu i poproszenie o zwiększenie limitu przesyłania plików.

Co przekazać dostawcy hostingu?

Gdy kontaktujesz się z hostingiem, wyjaśnij, że chcesz zwiększyć limit przesyłania plików dla swojej strony WordPress. Możesz również poprosić o zwiększenie upload_max_filesize, post_max_size oraz max_execution_time w konfiguracji PHP. Zwykle dział wsparcia technicznego może szybko wprowadzić te zmiany na serwerze.

7. Sprawdzenie zasobów serwera

Czasami błąd dotyczący rozmiaru przesyłanych plików może wynikać nie z limitów PHP, ale z ograniczeń związanych z zasobami serwera, takimi jak miejsce na dysku lub przepustowość. Upewnij się, że masz wystarczającą ilość wolnego miejsca na serwerze oraz że Twój hosting nie ogranicza innych zasobów.

Jak sprawdzić dostępne zasoby serwera?

  1. Zaloguj się do panelu hostingowego (np. cPanel, Plesk) i sprawdź, ile masz dostępnego miejsca na dysku.
  2. Upewnij się, że masz wystarczające miejsce na przesyłanie większych plików.

Podsumowanie

Zwiększenie limitu rozmiaru plików do przesłania w WordPressie może być konieczne, zwłaszcza jeśli regularnie przesyłasz duże pliki, takie jak filmy, obrazy wysokiej jakości lub inne dokumenty. Możesz to zrobić na kilka sposobów, w zależności od dostępu do serwera i poziomu zaawansowania technicznego. Najczęściej wykorzystywane metody obejm

ują edycję plików php.ini i .htaccess, użycie wtyczek lub kontakt z dostawcą hostingu. Bez względu na wybraną metodę, po zwiększeniu limitu przesyłania plików Twoja strona będzie w stanie obsługiwać większe pliki, co poprawi komfort pracy z WordPressem.

Previous Article

Jak naprawić błąd 500 Internal Server Error na stronie WordPress?

Next Article

Jakie są przyczyny problemów z pamięcią PHP na stronie WordPress?

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 ✨