Предупреждение PHP: POST Content-Length 8978294 байтов превышает ограничение 8388608 байтов в Unknown в строке 0

123

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

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

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

Любые идеи?

  • 13
    Попробуйте увеличить post_max_size до 20M
  • 0
    Если вы рассматриваете просто загрузку WP - просто увеличьте post_max_size (все текущие загрузки вместе) и, возможно, upload_max_filesize (для одного файла) ... однако, если вы хотите скрыть ошибку, если кто-то попытается загрузить слишком большие файлы (более ваши ограничения) см. stackoverflow.com/questions/21704930/…
Показать ещё 2 комментария
Теги:
xampp

12 ответов

206
Лучший ответ

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
    Также убедитесь, что вы проверяете файл .htaccess на те же значения, которые могли быть переопределены
  • 0
    У меня была проблема, что я забыл установить единицы измерения «М» - мегабайты, большое спасибо!
Показать ещё 1 комментарий
13

Ошибка 8 МБ post_max_size.

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

12

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

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

11

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

upload_max_filesize = 1000M;
post_max_size = 1000M;
  • 0
    В настоящее время имя файла определенно будет .user.ini
8

Вам нужно будет изменить значение

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

закачивать-макс-размер файла

которые вы найдете в php.ini

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

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

7
  • Создайте новый текстовый файл в корне каталога каталога 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...

3

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

upload_max_filesize = 1000M
post_max_size = 0M
  • 3
    не забудьте перезапустить XAMPP .....
1

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

0

Перейдите к

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

0

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.

0

Перейдите к

C:\ drive

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

0

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню