Ошибка Mismatched “post_max_size” and “upload_max_filesize” values

Главная Форумы SOFTWARE Tuning Systems Ошибка Mismatched “post_max_size” and “upload_max_filesize” values

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #1502
    E-tec
    Хранитель

      Довольно странная ситуация, т.к. ошибка появилась после обновления wordpress до версии 5.5, но тем не менее эта ошибка абсолютно ни как не связана с wordpress. Данная ошибка связана с php и решается довольно просто, о чем соответственно и сообщается в самом описании ошибки:

      Wordpress сообщает, что параметры настроек php – post_max_size и upload_max_filesize, используемые для загрузки файлов, имеют разные значения.

      Посмотреть какие параметры у Вас в wordpress можно следующим образом. Зайдите в Консоль wordpress -> Инструменты -> Здоровье сайта -> Информация -> Сервер

      Чтоб избавиться от этой ошибки выполняем следующие действия:

      Вариант №1

      Работает если Вы арендуете VDS у хостера, в этом случае Вам достаточно обратиться в техническую поддержку и сообщить о данной проблеме, чтоб хостер внес необходимые изменения в конфиг php.

      Вариант №2

      Этот вариант применим если Вы используете cPanel. В этом случае параметры можно изменить самостоятельно из Панели управления хостингом, для этого переходим в пункт меню MultiPHP INI Editor

      В списке ищем нужные нам параметры, и выставляем одинаковые значения для параметров post_max_size и upload_max_filesize.

      P.S. на скриншоте выше в выделенном поле нужно задать значение параметру 8M, чтоб оно стало равно значению параметра post_max_size.

      Вариант №3

      Подойдет для тех, кто использует Панель управления сайтами, либо свой web сервер, с прямым доступом к конфигурационному файлу php. В этом случае достаточно подключиться к серверу через SSH или FTP. И изменить значения параметров в файле php.ini. Если Вы используете linux сервер, то этот файл находится в /etc/php.ini, по крайней мере у меня так на CentOS 7. Чтоб найти откуда php загружает конфиги в SSH введите команду:
      php -i | grep "Loaded Configuration File"

      Если используете SSH, с редактором nano, сочетаниями клавиш Ctrl+W ищем параметры: post_max_size и upload_max_filesize и так же задаем одно и то же значение. После чего нужно будет перезапустить сервис php (apache либо nginx).

      Некоторым хостам может потребоваться дополнительно добавить директиву suPHP в файл .htaccess вашего сайта, чтобы приведенные выше изменения заработали. Для этого Вам также потребуется отредактировать файл .htaccess сайта wordpress, где нужно добавить следующий код в верхней части файла:

      <IfModule mod_suphp.c>
      /home/ПУТЬ_ДО_ВАШЕГО_САЙТА/public_html
      </IfModule>

      Вариант №4

      Если Вам не помогло решение №3. Вы так же можете задать значения post_max_size и upload_max_filesize напрямую в файле .htaccess вашего сайта. Для этого так же подключаемся через SSH или FTP к серверу, открываем файл .htaccess любым удобным вам редактором, и добавляем туда строки post_max_size и upload_max_filesize с одинаковыми значениями!

      После чего сохраняем изменения и перезапускаем web сервер (apache либо nginx).

      После выполненных действий ошибка пропадет.

    Просмотр 1 сообщения - с 1 по 1 (всего 1)
    • Для ответа в этой теме необходимо авторизоваться.
    Авторизация
    *
    *
    Регистрация
    *
    *
    *
    Пароль не введен
    *
    Генерация пароля