Как исправить проблему с перенаправлением "403 запрещено", возникающую при добавлении условия правила цены корзины покупок в magento

Моя задача - добавить новое правило цены корзины покупок в админку Magento. Я добавил информацию о правиле, затем мне нужно добавить условия для этого правила. Когда я изменяю параметр поля выбора условия, он перенаправляется на панель инструментов.

В chrome console он показывает ошибку 403 запрещено в URL-адресе ajax.

Кто-то сказал мне запрещатьmod_security. Я написал приведенный ниже код в файл .htaceess, но проблема все еще сохраняется.

.htacesss:


  SecFilterEngine Off
  SecFilterScanPOST Off

Я использую версию Magento. 1.9.3.8

Как это исправить, пожалуйста, помогите мне.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
0
803
2

Ответы 2

-Проверьте права доступа к файлам

Во-первых, вам нужно проверить права доступа к файлам, которые установлены для каждого из ваших файлов. Если для файла или папки установлено значение «777», которое является «всемирным» для записи по соображениям безопасности, будет отображаться ошибка 403 для защиты вашего веб-сайта от взломов. Для папок должны быть установлены разрешения «750» или «755», а для файлов - «644».

Если у вас есть доступ по SSH, вы можете легко решить эту проблему. Убедитесь, что вы находитесь в корневом каталоге вашей установки Magento, а затем выполните команды.

Если это не сработает, вы можете проверить, что 'Promo_catalog / newConditionHtml' переопределяется в любом месте вашего кода, локально.

Также, Установите флажок «Нет индекса» в файле .htaccess.

После того, как вы убедились, что все разрешения верны, но проблема все еще сохраняется, вам нужно будет проверить файл .htaccess. Имейте в виду, что в вашей учетной записи может быть несколько файлов .htaccess, поэтому вам может потребоваться поиск / изменение файлов .htaccess, отличных от public_html / .htaccess. Например, если у вас есть дополнительный домен, расположенный по адресу public_html / addon_domain, вам также необходимо проверить все файлы .htaccess в этой папке. Если в одной из строк в фактическом файле написано «Options All -Indexes», просто удалите «-Indexes» и сохраните файл.

Спасибо за ответ, я попробую и дам вам знать

Jeyakumar T 20.07.2018 10:56

Исправлена ​​проблема с запрещенным перенаправлением Ajax 403 в magento.

Изменена одна строка в файле rule.js. (путь: /var/www/vhosts/site.com/htdocsnew/js/mage/adminhtml/rule.js)

Старый

{form_key: FORM_KEY, тип: new_type.replace ('/', '-'), id: new_id}

Новый

{form_key: FORM_KEY, type: new_type.replace ('/', '-'), id: "'" + new_id + "'"}

Другие вопросы по теме