Zwiększ maksymalny rozmiar pliku multimedialnego w WordPress Przewodnik krok po kroku
Opublikowany: 2020-10-28
WordPress to potęga z tak wieloma motywami i wtyczkami, które pozwalają zbudować niemal każdy rodzaj witryny. Od e-commerce do prostego bloga, WordPress Cię obejmuje. Jednak wybierając hosting dla WordPressa, powinieneś przede wszystkim wziąć pod uwagę wydajność, bezpieczeństwo i wsparcie.
Jeśli budujesz witrynę WordPress, która obsługuje portfolio z dużymi plikami graficznymi lub witrynę do hostingu wideo z pojedynczym rozmiarem pliku multimedialnego w GB, możesz napotkać blokadę polegającą na niemożności przesyłania plików multimedialnych większych niż 25 MB (w większości przypadków ).
Błąd serwera wewnętrznego 500 zawsze wydaje się pojawiać w najbardziej przedwczesny sposób, a użytkownicy nagle zaczynają szukać sposobu, w jaki można uzyskać witrynę WordPress online.
Domyślnie maksymalny rozmiar przesyłanych plików w WordPress wynosi od 2 MB do 150 MB w zależności od ustawień Twojego dostawcy hostingu internetowego.
Masz problemy ze zwiększeniem rozmiaru przesyłanych plików?
Zatrudnij eksperta Cloudways, który pomoże Ci wprowadzić zmiany w Twoim sklepie WordPress.
Aby sprawdzić, jaki jest aktualny limit maksymalnego rozmiaru przesyłania w witrynie WordPress, przejdź do WP Admin → Media → Dodaj nowy . Zobaczysz aktualny maksymalny rozmiar przesyłania na dole, jak pokazano na zrzucie ekranu.

Jeśli obecny limit maksymalnego rozmiaru przesyłanych plików spełnia Twoje wymagania, możesz go pozostawić bez zmian. Jeśli jednak to nie przeszkadza, istnieje wiele sposobów na zwiększenie maksymalnego rozmiaru przesyłania w WordPressie. W tym samouczku zamierzam podkreślić następujące sposoby.
- Zaktualizuj plik .htaccess
- Edytuj plik Functions.php
- Opcja php.ini
- Zwiększ rozmiar przesyłania w wielu witrynach
- Plik wp-config.php
- Metoda wtyczki
- Skontaktuj się z dostawcą usług hostingowych
Uwaga: ten przewodnik ma na celu przedstawienie wszystkich możliwych rozwiązań. Jednak niektóre mogą nie działać na większości hostów internetowych. W takim przypadku najlepszym rozwiązaniem jest skontaktowanie się z dostawcą usług hostingowych.
1. Zaktualizuj plik .htaccess
Jeśli Twój serwer WWW korzysta z Apache, a PHP jest ustawione jako moduł Apache, możesz dodać kilka wierszy kodu w pliku .htaccess WordPress, aby zwiększyć maksymalny rozmiar przesyłanych plików w WordPress.
Aby uzyskać dostęp do pliku .htaccess, połącz się z serwerem przez klienta FTP i przejdź do folderu, w którym zainstalowano WordPress. Otwórz plik .htaccess w edytorze kodu lub Notatniku i dodaj następujące wiersze.
php_value upload_max_filesize 64M php_value post_max_size 128M php_value memory_limit 256M php_value max_execution_time 300 php_value max_input_time 300
To zdefiniuje maksymalny rozmiar przesyłanych plików w megabajtach. Wymień liczby zgodnie z wymaganiami. Maksymalny czas wykonania i maksymalny czas wprowadzania podano w sekundach. Czas wykonania określa limit czasu spędzonego na pojedynczym skrypcie. Wybierz numer odpowiedni dla Twojej witryny.
2. Edytuj plik Functions.php
W niektórych przypadkach możesz nie mieć dostępu do pliku .htaccess lub wygodniej jest edytować pliki motywów WordPress.
Możesz łatwo zwiększyć limity rozmiaru, dodając następujące wiersze kodu w pliku functions.php motywu.
Pamiętaj jednak, że jeśli zmienisz motyw, maksymalny rozmiar przesyłanych plików powróci do wartości domyślnych, dopóki nie zmodyfikujesz pliku functions.php nowego motywu.
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_czas_wykonania', '300' );
3. Opcja php.ini
Jest to domyślny plik używany do konfiguracji dowolnej aplikacji działającej w PHP. Ten plik zawiera parametry wymagane dla limitu czasu pliku, rozmiaru przesyłania i limitów zasobów. Uzyskaj dostęp do katalogu głównego WordPress za pomocą SSH lub FTP i poszukaj pliku php.ini. W niektórych przypadkach ten plik nie jest widoczny dla innych opcji, które polegałyby na utworzeniu nowego pliku.

Otwórz dowolny edytor tekstu i utwórz nowy plik. Skopiuj poniższy kod i zapisz go jako php.ini .
upload_max_filesize = 25M post_max_size = 13M limit_pamięci = 15M
Teraz prześlij ten plik php.ini za pomocą SSH lub FTP w tym samym folderze głównym.
4. Zwiększ rozmiar przesyłania w wielu witrynach
Jeśli korzystasz z wielu witryn WordPress, rozmiar przesyłania można zwiększyć z ustawień. Ten wzrost jest zależny od ustawień serwera. Jeśli twój serwer jest ustawiony na 20 MB, nie możesz zwiększyć rozmiaru przesyłania WordPress do 25 MB. Jeśli jednak twój serwer jest ustawiony na 20 MB, twoje ustawienie sieciowe jest ustawione na 15 MB, możesz rozwiązać problem, zwiększając rozmiar przesyłanego pliku do 20 MB.

5. Plik wp-config.php
Innym sposobem zwiększenia rozmiaru przesyłania w WordPressie jest zdefiniowanie parametru size w pliku wp-config.php. Aby to zrobić, przejdź do katalogu głównego WordPress za pomocą SSH lub FTP i zlokalizuj plik wp-config.php.

Otwórz plik w dowolnym edytorze tekstu i dodaj następujący kod.
@ini_set( 'upload_max_size' , '20M' ); @ini_set( 'post_max_size', '13M'); @ini_set( 'limit_pamięci', '15M' );
Zapisz zmiany, co powinno zwiększyć rozmiar przesyłanego pliku.
6. Metoda wtyczki
Nie każdy jest fanem pisania kodu lub uzyskiwania dostępu do plików root za pomocą SSH lub FTP. W takiej sytuacji przydatna jest wtyczka i na szczęście dostępna jest wtyczka WordPress do zwiększania rozmiaru przesyłanych plików WordPress. Wtyczką, której będziemy używać, jest wtyczka Increase Max Upload Filesize.
Przejdź do pulpitu nawigacyjnego WordPress → Wtyczki → Dodaj nowy , wyszukaj „ Zwiększ maksymalny rozmiar przesyłanego pliku ”, a następnie aktywuj i zainstaluj wtyczkę. Po zainstalowaniu przejdź do ustawień wtyczki i po prostu wprowadź wartość rozmiaru przesyłanego pliku.

Kliknij przycisk Zapisz zmiany , aby zastosować nowy rozmiar przesyłania.
300x szybsze strony WordPress na Cloudways
Wypróbuj nasz 3-dniowy bezpłatny okres próbny
7. Skontaktuj się z dostawcą usług hostingowych
Jeśli nie chcesz samodzielnie edytować plików, zawsze możesz skontaktować się z dostawcą usług hostingowych, aby zrobił to za Ciebie.
Jeśli korzystasz z hostingu zarządzanego przez Cloudways WordPress, możesz łatwo zwiększyć limity maksymalnego rozmiaru przesyłanych wszystkich witryn na jednym serwerze za pomocą opcji platformy. To tylko kwestia kilku kliknięć, a jeśli nie korzystasz z Cloudways, możesz poprosić o demo Cloudways, aby poinformować nas o swoich wyzwaniach hostingowych. Plany hostingowe dla Cloudways obejmują najlepszych dostawców AWS, Google Compute Engine, Vultr, Linode i DigitalOcean. Przy tak dużej różnorodności opcji żadne wyzwanie nie jest zbyt duże do pokonania.
Aby edytować limit rozmiaru przesyłania, zaloguj się na swoje konto Cloudways, przejdź do opcji Serwer w Ustawieniach i pakietach serwera, edytuj pole Rozmiar przesyłania, jak pokazano na zrzucie ekranu. Nie zapomnij kliknąć Zapisz zmiany u dołu ekranu.

Wniosek
WordPress to wszechstronny CMS. Zawsze jest sposób na zrobienie czegoś. Jeśli nie jesteś w stanie znaleźć odpowiedzi na którykolwiek ze swoich problemów dotyczących WordPressa, zawsze możesz zapytać w zawsze pomagającej społeczności WordPressa. Jestem również częścią tej niesamowitej społeczności, więc zawsze możesz skontaktować się ze mną.

