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

Ошибка 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
    Esmertec
    Хранитель

    Довольно странная ситуация, т.к. ошибка появилась после обновления 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)
  • Для ответа в этой теме необходимо авторизоваться.
Авторизация
*
*
Регистрация
*
*
*
Пароль не введен
*
Генерация пароля