Вы пробовали использовать другой браузер? Я обычно использую Google Chrome, но столкнулся с этой проблемой, установка max_input_vars на более высокие значения не помогла, ни использование локального IP-адреса вместо localhost, но я попытался использовать Firefox, и это сработало.
Эта ошибка возникает из-за переменной php.ini " max_input_vars ". Увеличьте ее до 10000 с помощью функции php ниже:
ini_set('max_input_vars',10000);
ИЛИ Использование командной строки Linux
cd /etc/php/7.0/apache2/
vi php.ini (Openfor edit andset max_input_vars=10000):wq(Press esc and write the mentioned command to save andexit)
sudo /etc/init.d/apache2 restart(RestartServer)
Спасибо за ваше воспроизведение @ahmad vaqas khan, позвольте мне проверить и обновить вас спасибо ...
Nagaraju K
Хорошо. Будьте в курсе об этом.
Ахмад Вакас Хан
Это сработало для меня. Очень интересно, хотя. Как вы это отладили?
Абхишек Джахотия
@AbhishekJakhotiya: Отлично. Я погуглил и наткнулся на эту полезную информацию. Часто, будучи разработчиком PHP Core, весьма полезно вместе с разработчиком Magento.
Ахмад Вакас Хан
1
Я изменил max_input_varsна 10000, но все еще с той же проблемой. Я работаю над локальным (используя Ubuntu 16.04) и magento 2.3
Hemant Kumar
7
Если вы используете этот сайт Magento на локальном компьютере (локальном хосте), как, по-видимому, указывает ваш вопрос, у вас могут возникнуть проблемы с использованием:
http: // localhost / синтаксиса, поскольку Magento 2 не полностью знает, как обращаться с cookie ,
Вместо этого я бы рекомендовал использовать http://127.0.0.1/ для доступа к локальному сайту; в этом случае ваш браузер должен легче распознать это и правильно работать с файлами cookie Magento.
Вам может понадобиться установить домен cookie в админке Magento.
Эта проблема возникает после добавления дополнительных пользовательских параметров и категорий в продукт, так как в файле php.ini запрещено добавлять дополнительные пользовательские параметры.
Итак, нам нужно изменить настройки по умолчанию для файла php.ini.
Если версия php 7.1, то
/etc/php/7.1/apache2/php.ini
Если версия PHP 7.0, то,
/etc/php/7.0/apache2/php.ini
Если версия php 7.2, то
/etc/php/7.0/apache2/php.ini
Раскомментируйте это значение и обновите все это значение в php.ini,
Попробуйте эту систему Ubuntu 14.0.4 в magento 2.3 - недопустимая ошибка ключа формы.
Я сталкиваюсь с недопустимой ошибкой ключа формы при вставке во внешнюю сторону, но браузер crome только допустил эту ошибку, вставка корректно запускается в браузере firefox.
Я решил эту ошибку следующие шаги: -
Измените базовый URL с localhost на 127.0.0.1.
Использование localhost в качестве домена в базовом URL-адресе вызывает проблемы в Magento 2.
Базовая конфигурация URL Magento находится в таблице core_config_data. Следующие значения могут потребоваться изменить:
После бесконечной попытки всех предложенных настроек в php.ini и очистки кеша, мой magento2 по-прежнему не принимал куки от localhost, даже если вместо этого я использовал имя машины linux, делая его похожим на доменное имя. Я наконец прибег к использованию localho.st, который является доменным именем, которое разрешает DNS в ваш локальный IP-адрес, и это то, что работает.
В моем случае это было связано с настройками защиты сайта Firefox.
Firefox заблокировал некоторые файлы cookie, которые были необходимы для Magento2.
Поэтому мне пришлось отключить его, перейдя в «Настройки» -> «Конфиденциальность и безопасность» -> «Конфиденциальность браузера» и выбрав «Пользовательский» и снимите флажок «Cookies».
Войдите в свой cpanel или получите доступ к корневому каталогу Access Magento через FTP, откройте файл php.ini, если вы уже добавили maxinput_vars, увеличьте число до 10 000 или вставьте его в конец файла max_input_vars = 10000 Сохраните свой файл и обновите его в кеш-памяти, он должен работать нормально!
Ответы:
Эта ошибка возникает из-за переменной php.ini " max_input_vars ". Увеличьте ее до 10000 с помощью функции php ниже:
ИЛИ Использование командной строки Linux
источник
max_input_vars
на 10000, но все еще с той же проблемой. Я работаю над локальным (используя Ubuntu 16.04) и magento 2.3Если вы используете этот сайт Magento на локальном компьютере (локальном хосте), как, по-видимому, указывает ваш вопрос, у вас могут возникнуть проблемы с использованием: http: // localhost / синтаксиса, поскольку Magento 2 не полностью знает, как обращаться с cookie ,
Вместо этого я бы рекомендовал использовать http://127.0.0.1/ для доступа к локальному сайту; в этом случае ваш браузер должен легче распознать это и правильно работать с файлами cookie Magento.
Вам может понадобиться установить домен cookie в админке Magento.
Надеюсь, это поможет...
источник
Эта проблема возникает после добавления дополнительных пользовательских параметров и категорий в продукт, так как в файле php.ini запрещено добавлять дополнительные пользовательские параметры.
Итак, нам нужно изменить настройки по умолчанию для файла php.ini.
Если версия php 7.1, то
Если версия PHP 7.0, то,
Если версия php 7.2, то
Раскомментируйте это значение и обновите все это значение в php.ini,
Затем перезапустите веб-сервер Apache 2 и проверьте его.
источник
Попробуйте эту систему Ubuntu 14.0.4 в magento 2.3 - недопустимая ошибка ключа формы.
Я сталкиваюсь с недопустимой ошибкой ключа формы при вставке во внешнюю сторону, но браузер crome только допустил эту ошибку, вставка корректно запускается в браузере firefox.
Я решил эту ошибку следующие шаги: -
Измените базовый URL с localhost на 127.0.0.1.
Использование localhost в качестве домена в базовом URL-адресе вызывает проблемы в Magento 2.
Базовая конфигурация URL Magento находится в таблице core_config_data. Следующие значения могут потребоваться изменить:
web / unsecure / base_url web / secure / base_url Например, если у вас ранее был http: // localhost / magento2community / , вы должны изменить его на http://127.0.0.1/magento2community/
После изменения URL очистите кеш (bin / magento cache: flush). Вам также может понадобиться очистить каталоги var.
Я нахожу это решение через этот лайк https://magento.stackexchange.com/a/122167/78151
источник
После бесконечной попытки всех предложенных настроек в php.ini и очистки кеша, мой magento2 по-прежнему не принимал куки от localhost, даже если вместо этого я использовал имя машины linux, делая его похожим на доменное имя. Я наконец прибег к использованию localho.st, который является доменным именем, которое разрешает DNS в ваш локальный IP-адрес, и это то, что работает.
источник
установка max_input_vars на 10000 в php.ini решила мою проблему.
источник
В моем случае это было связано с настройками защиты сайта Firefox.
Firefox заблокировал некоторые файлы cookie, которые были необходимы для Magento2.
Поэтому мне пришлось отключить его, перейдя в «Настройки» -> «Конфиденциальность и безопасность» -> «Конфиденциальность браузера» и выбрав «Пользовательский» и снимите флажок «Cookies».
источник
Изменение базового URL с localhost на 127.0.0.1. сделал свое дело для меня.
источник
Войдите в свой cpanel или получите доступ к корневому каталогу Access Magento через FTP, откройте файл php.ini, если вы уже добавили maxinput_vars, увеличьте число до 10 000 или вставьте его в конец файла max_input_vars = 10000 Сохраните свой файл и обновите его в кеш-памяти, он должен работать нормально!
источник