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

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

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

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

Любые идеи?

Ответ 1

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

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

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

Ответ 2

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

upload_max_filesize = 1000M;
post_max_size = 1000M;

Ответ 3

Ошибка 8 МБ post_max_size.

Задайте значение, с которым вам удобно.

Ответ 4

Уже запущен ваш веб-сервер?

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

Ответ 5

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

post-max-size
upload-max-filesize

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

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

Ответ 6

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

upload_max_filesize = 1000M
post_max_size = 0M

Ответ 7

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

Вы можете найти файл 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.

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

Наслаждайся работой сейчас :)

Ответ 8

  • Создайте новый текстовый файл в корне каталога каталога wp-admin и назовите его info.php.
  • Откройте info.php и добавьте следующие строки:
  1. Сохраните его.
  2. Перейдите в ваше web-приложение (возможно, localhost)/wp-admin/info.php в любом веб-браузере.
  3. В восьмой строке вы увидите: Файл конфигурации (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. Вернитесь на страницу администрирования > Медиa > Добавить новый

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

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

Ответ 9

Перейдите к

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

Ответ 10

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

Ответ 11

Перейдите к

C:\ drive

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

Ответ 12

Используя wamp, сделайте следующее и, надеюсь, это решит проблему

Сделайте эти изменения в PHP Options, чтобы исправить:

max_execution_time   180

memory_limit   512M or your highest available

post_max_size  32M

upload_max_filesize   64M

Ответ 13

Перейдите в браузер и найдите "php.ini", затем откройте его и измените эти два значения:

post_max_size = 1000000000000M

upload_max_filesize = 10000000000000M

если вы откроете файл php.ini с помощью блокнота, вы можете выполнить поиск этих двух значений, нажав: cmd + f

Ответ 14

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

Ответ 15

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

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

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

Ответ 16

На панели XAMPP нажмите кнопку ADMIN на сайте Apache. Затем выберите редактировать php.ini и добавьте отсутствующий post_max_size к значению, которое вам удобно.

post_max_size = 100M

Ответ 17

Я исправил ту же проблему, изменив приведенные ниже параметры на ожидаемое значение в файле /etc/php/7.2/apache2/php.ini.

upload_max_filesize = 8M;
post_max_size = 8M;