Otrzymuję ten błąd podczas próby przesłania importu do WordPress w moim lokalnym środowisku deweloperskim XAMPP:
Ostrzeżenie: Długość zawartości testu POST wynosząca 8978294 bajtów przekracza limit 8388608 bajtów w nieznanym wierszu 0
Zmieniłem upload_max_filesize
z 2M
na 1000M
, ale to nic nie zrobiło.
Jakieś pomysły?
POST Content-Length of X bytes exceeds the limit of Y
Odpowiedzi:
8388608 bajtów to 8M, domyślny limit w PHP. Zaktualizuj
post_max_size
plik php.ini do większej wartości.upload_max_filesize
ustawia maksymalny rozmiar pliku, który użytkownik może przesłać, a jednocześniepost_max_size
określa maksymalną ilość danych, które można wysłać za pomocą POST w formularzu.Możesz więc ustawić
upload_max_filesize
1 megabajt, co oznacza, że największy pojedynczy plik, który użytkownik może przesłać, to 1 megabajt, ale mógłby przesłać 5 z nich na raz, jeślipost_max_size
był ustawiony na 5.źródło
Po prostu ustaw je w php.ini:
źródło
.user.ini
To 8 MB
post_max_size
błąd 8 .Ustaw wartość, z którą czujesz się komfortowo.
źródło
1. Najpierw znajdziesz plik php.ini.
2. Teraz otwórz plik php.ini i zmień następujące ustawienia:
3. Teraz zatrzymaj serwer Apache i MySQL.
4. Teraz zrestartuj serwer Apache i MySQL.
Potem wszystko działało dobrze.
Ciesz się pracą teraz :)
źródło
Zrestartowałeś już swój serwer?
Zmusi to php do przeładowania
php.ini
źródło
Będziesz musiał zmienić wartość
oba znajdziesz w php.ini
Ponowne uruchomienie serwera pomoże mu zacząć działać. Na lokalnym serwerze testowym z systemem XAMIP musiałem zatrzymać serwer Apache i zrestartować go. Potem wszystko działało dobrze.
źródło
Idź do
C:\xamppp\php
. Ustaw te wartości w php.ini:źródło
Znalazłem więc moją stronę php.ini, która jest powiązana z moją stroną Wordpress.
Otwórz i edytuj: Wyszukaj post_max_size = 8M i zmień go na post_max_size = 1000M Wyszukaj upload_max_filesize = 2M i zmień go na upload_max_filesize = 1000M
Wróć do strony administratora> Media> Dodaj nowy
Po zakończeniu tego procesu musisz ponownie uruchomić komputer lub ponownie uruchomić XAMPP ...
źródło
Iść do
po prostu znajdź plik php.ini, a następnie wyszukaj plik
Zmień za pomocą tego kodu
Nie zapomnij zrestartować Xamppa
źródło
źródło
Potrzebujesz także zmiany po maksymalnym rozmiarze .
źródło
W panelu XAMPP kliknij przycisk ADMIN na stronie Apache. Następnie wybierz edycję php.ini i dodaj brakujący rozmiar post_max_size do wartości, z którą czujesz się komfortowo.
źródło
Używając wamp wykonaj następujące czynności i mam nadzieję, że rozwiąże to problem
Wprowadź te zmiany w Opcjach PHP, aby je poprawić:
źródło
Iść do
lub że dysk, na którym jest zainstalowany XAMPP kliknięcie na xampp find php i otwórz go, nie można znaleźć
php.ini
folderu otwartego pliku php.ini z notatnika i znajdźupload_max_filesize
ipost_max_size
zarówno „w górę i w dół opcji find” zmień obie wartości1000M
źródło
Rozwiązałem ten sam problem, zmieniając poniższe parametry na oczekiwaną wartość w pliku /etc/php/7.2/apache2/php.ini
źródło
Wyobraź sobie, że zmieniłeś już powyższe wartości. Ale co się stanie, gdy użytkownik spróbuje przesłać duże pliki większe niż 8 mln?
Tak się dzieje, PHP wyświetla to ostrzeżenie!
możesz tego uniknąć, dodając
źródło
Być może nie przesyłasz właściwego pliku zip. W moim przypadku, jako nowicjusz w Wordpressie (zwykłem programować na stałe), zainstalowałem spakowany plik, który zawierał inny plik zip, który jest właściwym motywem do przesłania. Więc co w tym przypadku należy zrobić, to rozpakować plik i znaleźć w nim plik „theme_name.zip”.
źródło
W przypadku zmiany ustawień post_max_size z
XAMPP
folderów. To nie zadziałało, spróbuj tego.W
XAMPP
panelu sterowania kliknij config, a następniePHP (php.ini)
edytujpost_max_size
i przejdźupload_max_filesize
do większej liczby w tym pliku. Zatrzymaj serwer Apache. Uruchom serwer Apache. To zadziałało dla mnie.źródło
Jeśli Twoim celem jest zaimportowanie motywu do Wordpress, możesz ręcznie skopiować wklej motyw do folderu wp-content-> motywy i oczywiście go rozpakować. Właśnie się z tym spotkałem i nie mogłem znaleźć pliku php.ini dla WAMP.
źródło
Przejdź do przeglądarki i wyszukaj,
php.ini
a następnie otwórz ją i zmień te dwie wartości:Jeśli otworzysz
php.ini
plik za pomocą notatnika, możesz wyszukać te dwie wartości, klikając:cmd+f
źródło