Привет, я использую frameworkignign framework. Я запускаю один запрос и запрашиваю данные из mysql. У меня много данных. Он работает, но дает ошибку, как показано ниже.
Возникла ошибка PHP. Серьезность: предупреждение
Message: Error while sending QUERY packet. PID=182364
Filename: mysqli/mysqli_driver.php
Line Number: 305
Я попросил моего поставщика услуг увеличить размер max_allowed_packet
. Раньше у меня 245M
. они увеличили его на 500M
. Но есть проблемы с перезапуском сервера. Поэтому я хочу увеличить его, не перезагружая сервер. Является ли это возможным?. Если это возможно, предложите, как установить и где установить.
max_allowed_packet
Эта переменная сервера может быть установлена глобально, запустив запрос.
Однако, если вы не измените его в файле my.ini/my.cnf
, значение будет сброшено при перезапуске сервера, даже если вы установите его глобально.
Чтобы изменить настройку для всех, пока сервер не перезагрузится:
SET GLOBAL max_allowed_packet=1073741824;
ini_set( string $varname , string $newvalue )
чтобы переопределить настройкиphp.ini
в вашем файле php, или вы можете определить свои изменения в файле.htaccess
. Нажмите здесь, чтобы увидеть