PHP Warning: POST Content-Length из 8978294 байт превышает предел 8388608 байт в Unknown в строке 0

Я получаю эту ошибку при попытке загрузить импорт в WordPress в моей локальной среде XAMPP:

Warning: POST Content-Length из 8978294 байт превышает предел 8388608 байт в Unknown в строке 0

Я изменил upload_max_filesize от 2M до 1000M , но это, похоже, ничего не делало.

Есть идеи?

8388608 байтов 8M, предел по умолчанию в PHP. Обновите свой post_max_size в php.ini до большего значения.

upload_max_filesize устанавливает максимальный размер файла, который пользователь может загрузить, а post_max_size устанавливает максимальный объем данных, которые могут быть отправлены через POST в форме.

Таким образом, вы можете установить upload_max_filesize в 1 upload_max_filesize , что будет означать, что самый большой отдельный файл, который пользователь может загрузить, составляет 1 мегабайт, но они могут загрузить сразу 5 из них, если для post_max_size установлено значение 5.

Просто установите их в php.ini:

 upload_max_filesize = 1000M; post_max_size = 1000M; 

Это 8MB post_max_size ошибка.

Установите его в удобное для вас значение.

Вы уже перезапустили свой веб-сервер?

Это заставит php перезагрузить php.ini

Вам придется изменить значение

пост-макс размера

загрузить-макс-размер файла

оба из которых вы найдете в php.ini

Перезапуск сервера поможет начать работу. На локальном тестовом сервере с XAMPP мне пришлось остановить сервер Apache и перезапустить его. После этого он работал нормально.

Надеюсь это поможет

  1. Создайте новый текстовый файл в корне каталога каталога wp-admin и назовите его info.php.
  2. Откройте info.php и добавьте следующие строки:
  1. Сохрани это.
  2. Перейдите в yourwebsitename (возможно, localhost) /wp-admin/info.php в любом веб-браузере.
  3. В 8-й строке вы увидите: Файл конфигурации (php.ini) Путь, в моем случае это C: \ Windows, то есть он находится на моем диске C.
  4. В 9-й строке вы увидите: Загруженный файл конфигурации, а рядом с ним написан C: \ xampp \ php.ini

Поэтому я нашел страницу php.ini, связанную с моим сайтом wordpress.

  1. Перейдите к этому пути и найдите php.ini.
  2. Откройте его и отредактируйте: найдите post_max_size = 8M и измените его на post_max_size = 1000M. Найдите upload_max_filesize = 2M и измените его на upload_max_filesize = 1000M

  3. Вернитесь на страницу администратора> Мультимедиа> Добавить новый

  4. Внизу вы увидите, что 2MB изменилось на 1000M.

После этого вы должны перезагрузить компьютер или просто перезапустить XAMPP …

Перейдите к C:\xamppp\php . Задайте эти значения в php.ini:

 upload_max_filesize = 1000M post_max_size = 0M 

Вам также потребуется изменение post-max-size .

Возможно, вы не загрузили нужный zip-файл. В моем случае, как новичок в wordpress (я использовал hardcoding), я установил zipped-файл, содержащий другой zip-файл, который является актуальной темой, которую нужно загрузить. Итак, что нужно сделать в этом случае – распаковать файл и найти «theme_name.zip» внутри.

Идти к

 C:\ drive 

или тот диск, где установлен xampp, щелкните на xampp find php и откройте его, там вы найдете папку php.ini открыть файл php.ini с помощью блокнота, и найдите upload_max_filesize и post_max_size как в опции «вверх и вниз», измените оба значения на 1000M

Идти к

 C:\drive\xampp(where xampp installed) 

просто найдите файл php.ini, затем в поиске файла

 post_max_size=XXM upload_max_size=XXM 

Изменить с помощью этого кода

 post_max_size=100M upload_max_filesize=100M 

Не забудьте перезапустить xampp

1. Сначала u найдет файл php.ini.

u может найти файл php.ini с этого пути. C: \ xampp \ php или из папки xampp .

2. Теперь откройте файл php.ini и измените следующее:

1. post-max-size (изменение 8M до 800M ).

2. upload-max-filesize (изменить 2M на 2000M ).

3. Теперь остановите сервер Apache и MySQL.

4. Теперь перезапустите сервер Apache и MySQL.

После этого он работал нормально.

Наслаждайтесь работой ура 🙂