Magento является одной из самой популярной платформой электронной коммерции с открытым исходным кодом и ее используют тысячи магазинов по всему миру. Он предоставляет различные функции корпоративного класса, но одна вещь, которая делает magento любимым перед конкурентами является безопасность. Для урегулирования различных вопросов безопасности, поддержка в magento выпускает патчи безопасности, которые должны быть применены для установки magento. Сегодня мы собираемся показать вам, как применить и откатить патч безопасности для magento на Linux.
Прежде всего, вам нужно определить версию magento, которую вы используете для вашего магазина, если вам нужен уникальный и современный дизайн, разработка интернет магазина высокого класса, обращайтесь в компанию IMPULSE DESIGN. Самый простой способ сделать это, это войти в Админ панель magento и прокрутить вниз до нижней части Админ-панели. Вы можете найти версию magento в футере.
После того как вы выяснили, версию интернет-магазина magento, которую вы используете, вы можете продолжить и начать скачивать последний патч безопасности на ваш VPS. Если вы используете для Magento Community Edition, вы можете скачать самые последние патчи безопасности:
https://www.magentocommerce.com/download
Найдите патч, который нужно установить и скачайте патч на локальный компьютер или на Linux. Прежде чем вы можете применить патч безопасности в вашей установки magento, вам нужно перенести файл в корневой каталог установки magento. Обратите внимание, что имя файла патча должно заканчиваться на .sh.
Далее, подключиться к VPS через SSH и перейти в корневой каталог установки magento. Найдите патч безопасности, который вы скачали и выполните команду:
sh patch-name.sh
Пожалуйста, не забудьте заменить patch-name.sh на фактическое имя патча, который вы скачали с страницы Magento Commerce. В общем, вы должны выполнить эту команду как пользователь root.
Через несколько мгновений вы должны получить сообщение с подтверждением, что ваш патч безопасности был успешно применен к вашей установки magento. Сообщение должно выглядеть следующим образом:
Patch was applied/reverted successfully.
Последнее, что вам нужно сделать, это применить владельца файлов. Например, если Apache веб-сервер является владельцем ваших файлов magento, вы должны выполнить следующие действия:
Для Ubuntu:
chown -R www-data: .
Для CentOS:
chown -R apache: .
Все.
В некоторых случаях, у вас могут возникнуть трудности с применением патча безопасности и может привести к ошибкам. Поэтому вам может понадобиться, отменить патч.
Чтобы вернуть патч, нужно выполнить следующую команду:
sh patch-name.sh -R
Опять же, не забудьте заменить patch-name.sh на фактическое имя файла исправления безопасности, которые был применен.