Основные распространенные проблемы Magento 2 и эффективные способы их решения (2022 г.)

Опубликовано: 2022-06-06

В процессе эксплуатации магазина Magento иногда приходится сталкиваться с техническими проблемами. Хотя Magento всегда улучшается и выпускает новые версии, вы по-прежнему сталкиваетесь с некоторыми популярными проблемами Magento 2. Это может напрямую повлиять на производительность вашего магазина, что может сделать ваш сайт менее привлекательным и профессиональным в глазах покупателей и принести им плохой опыт. Следовательно, покупатели не захотят возвращаться в ваш бизнес, и очевидно, что доход и удовлетворенность клиентов снизятся. Поэтому в этой аналитике мы обобщим самые распространенные проблемы Magento 2 и предложим вам лучшее решение.

1. Первая проблема Magento 2, которую вы можете увидеть, это то, что ваш сайт работает на низком уровне

Magento 2 проблемы 1

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

Установите самую последнюю версию Magento

Один из самых простых и эффективных способов ускорить работу Magento 2 — регулярно обновлять версию Magento. Когда Magento публикует новую версию, она часто повышает производительность, устраняет проблемы и повышает безопасность исправлений. Например, Magento 2.4.4 — это последняя версия, убедитесь, что вы обновили ее для своего магазина.

Javascript и CSS должны быть оптимизированы

Другие вещи, которые могут замедлить работу вашего Magento 2, включают Javascript и CSS, особенно если вы используете Magento POS во внешнем интерфейсе. Возможно, вы настроили какие-то расширения, которые не требуют сервера. Следовательно, они предпринимают действия, которые заставляют серверную часть Magento 2 перегружаться и замедляться.

Вы также можете объединить файлы Javascript и CSS в один сжатый файл, чтобы сократить количество файлов. Затем он удаляет разрывы строк и заменяет их непрерывной строкой текста. Однако, если у вас нет необходимых способностей или опыта, попробуйте нанять специального веб-разработчика Magento, чтобы получить квалифицированную помощь.

Varnish Cache должен быть включен

Varnish Cache — это бесплатная система кэширования с открытым исходным кодом. Это оптимизирует время отклика за счет снижения потребления пропускной способности сети для будущих эквивалентных запросов. В результате включение Varnish Cache сокращает время загрузки. Вы можете просто определить разницу в скорости вашего сайта Magento 2 оттуда.

Используйте функцию компиляции Magento

Скорость загрузки страниц может повыситься на 25–50 %, если включена компиляция Magento. Чтобы сделать эту функцию доступной, выполните следующие действия:

Шаг 1: Перейдите в «Система» > «Инструменты» > «Компиляция» в админке Magento.

Шаг 2: Затем выберите «Запустить процесс компиляции» в раскрывающемся меню.

Шаг 3: В заключение нажмите «Сохранить».

2, Настройка Magento с новым доменом

Предположим, ваш Magento настроен на www.yourdomain.com, и вы хотите изменить его на www.anotherdomain.com.

Для начала перейдите в MySQL Manager, выберите свою базу данных, а затем щелкните таблицу данных конфигурации ядра с именем core_config_data.

Значения Web/secure/base url и web/unsecure/base url можно увидеть в таблице основных данных конфигурации. Затем, чтобы сохранить изменения, замените старое доменное имя новым и нажмите кнопку «Перейти».

3, сбросить пароль администратора Magento

Существует три основных способа сбросить пароль в зависимости от ситуации, забудете ли вы его или просто захотите повысить безопасность.

Вы можете легко изменить свой пароль в настройках учетной записи, если у вас есть доступ к вашей учетной записи Magento и вы помните свой существующий пароль.

Шаг 1: Перейдите в «Система», затем «Разрешения», а затем «Все пользователи» в бэкэнде Magento.

Magento 2 выпуск 3

Шаг 2: Появится список всех доступных на данный момент пользователей. Выберите пользователя, для которого нужно изменить пароль.

Magento 2 выпуск 3 2

Шаг 3: Подтвердите новый пароль, введя его. Введите текущий пароль в поле «Проверка личности текущего пользователя», затем нажмите «Сохранить учетную запись».

Magento 2 выпуск 34

Не беспокойтесь, если вы не можете получить доступ к своей учетной записи Magento. Есть два варианта быстрого получения нового пароля.

* Используя систему восстановления по умолчанию, измените пароль администратора Magento.

  • Выберите «Панель администратора» из выпадающего меню.
  • Выберите «Забыли пароль» из выпадающего меню.
  • Заполните свой адрес электронной почты Magento и нажмите кнопку «Восстановить пароль».

Magento 2 выпуск 4

  • Чтобы сбросить пароль, откройте ссылку в письме, введите новый пароль и нажмите «Сбросить».

* Используйте командную строку Magento

Выполните следующую команду:

1: php bin/magento admin:user:create –admin-user=admin –admin-password=admin123

Заполните свой адрес электронной почты, имя и фамилию

Magento 2 выпуск 3

4, Включить контактную форму Magento

Контактная форма Magento — это встроенный инструмент, который информирует клиентов о том, как подключить ваш бизнес. Обычно он находится в нижней части вашего веб-сайта и полезен при настройке многочисленных магазинов Magento. Следуйте этим пошаговым инструкциям, чтобы добавить эту форму:

Шаг 1: Перейдите в админку Magento и авторизуйтесь.

Шаг 2. Перейдите в «Магазин» > «Настройка» > «Конфигурация» на боковой панели.

Шаг 3: Перейдите в «Основные» > «Контакты» > «Включить связь с нами» на левой панели. Да

Шаг 4: Заполните необходимые поля и нажмите Сохранить.

Шаг 5: Измените параметр электронной почты, введите соответствующую информацию и сохраните конфигурацию.

5, доступ запрещен

Проблема Magento «Отказано в доступе» возникает, когда вам отказывают в доступе к онлайн-страницам или приложениям. Ниже приведены некоторые распространенные объяснения этих проблем:

  • При создании нового пользователя неверно назначена роль.
  • Учетные данные для входа в учетную запись администратора неверны.
  • Для новых расширений необходимы привилегии.
  • Крайне важно, чтобы вы вышли из системы, снова вошли в систему и сбросили учетные данные администратора в своей учетной записи Magento. Если у вас все еще есть проблемы, попробуйте эти предложения.

Тогда мы предлагаем вам полезное решение

Назначение неправильной роли при создании нового пользователя

Легко не забыть назначить роль при добавлении нового пользователя из админки. В этом случае перейдите в «Система» > «Разрешения» > «Пользователь» > «Нажмите на пользователя» > «Роли пользователя» и измените разрешение на доступ.

в доступе отказано

Неправильные учетные данные администратора

При входе в админ-панель самая частая причина «Отказано в доступе» — недостоверная информация. Если вы пытались выйти и снова войти, но по-прежнему не можете войти, попробуйте выполнить следующую команду, чтобы сбросить пароль:

ОБНОВЛЕНИЕ admin_user SET password = MD5 («ПАРОЛЬ») ГДЕ имя пользователя = «ИМЯ ПОЛЬЗОВАТЕЛЯ»;

Для новых расширений необходимы привилегии.

Когда администраторы магазина устанавливают новое расширение Magento через загрузчик и переходят к настройкам конфигурации расширения, они, скорее всего, столкнутся с проблемой «Отказано в доступе». Вы должны сбросить свои учетные данные администратора, потому что Magento не обновляет автоматически привилегии новых расширений.

Перейдите в Система > Разрешения > Роли > на панели инструментов Magento. Установите для него значение «Все»> «Сохранить роль»> «Роль администратора»> «Ресурсы ролей».

доступ запрещен 1

6, оптимизированные для SEO вопросы Magento

Когда в нем упоминаются трудности с оптимизацией SEO для Magento, как говорилось в пункте 1, повышение скорости является важным шагом в улучшении пользовательского опыта и рейтинга в поисковых системах. Однако самые последние версии Magento 2 включают важные улучшения SEO, такие как:

Индексирование версий HTTP должно быть стандартизировано.

Более любимая адаптация должна быть проиндексирована, а другая версия того же URL должна вести к версии HTTPS с относительными стандартами. Например, вы можете сделать HTTPS предпочтительным протоколом. Затем вы указываете версию HTTP на HTTPS и наоборот в кодировке HTML. Напротив, вы не индексируете формы HTTP и HTTPS, потому что одна из них будет считаться дублирующим содержимым.

Из-за текста избегайте многоуровневой навигации.

Многоуровневая навигация не очень хороша для SEO вашего сайта в целом. В результате при индексировании следует избегать сортировки и изучения подклассов. Кроме того, можно использовать плагин многоуровневой навигации для преобразования отсортированных и отфильтрованных страниц в эффективные целевые страницы. Тем не менее, вы должны сначала проверить совместимость расширения, вашу версию Magento 2, а затем исправления.

7, Создание групп клиентов Magento

Проблемы с Magento 2

Magento позволяет разделить клиентов на группы и управлять поведением в магазине в зависимости от группы, к которой они принадлежат. Чтобы получить больший контроль над вашими покупателями, вы можете назначить группе налог или статус (Общий, Не вошел в систему и Оптовая продажа). Выполните следующие действия, чтобы отфильтровать или создать новую группу клиентов:

Отфильтруйте клиентов по разным группам:

Шаг 1. Перейдите в раздел «Клиенты» > «Группы клиентов» на боковой панели администратора.

Шаг 2. Выберите «Фильтры» в раскрывающемся меню и введите критерии для своих групп, например диапазоны идентификаторов, группы или налоговые классы.

Создайте новый сегмент клиентов:

1: Перейдите в раздел «Клиенты» > «Группы клиентов» > «Добавить новую группу клиентов» в главном меню.

2: Введите название вашей группы.

3: Выберите подходящий налоговый класс для организации.

4: Выберите веб-сайт, который вы хотите заблокировать.

5: Когда вы закончите, нажмите «Сохранить группу клиентов».

8. Настройте сайт блога Magento

Ведение блога — один из самых эффективных методов увеличения посещаемости сайта и улучшения SEO. Одна из проблем Magento заключается в том, что в Magento 2 нет блога по умолчанию. Однако вы все равно можете приобрести его через интеграцию.

9. Создайте 301 редиректы

Magento 2 проблемы 3

Цель перенаправления 301 — указать IP-адрес на новый адрес. Кроме того, вы можете использовать эту функцию для перезаписи URL. В результате это улучшает структуру вашего сайта и его SEO-эффективность. Вы можете сделать редирект 301 для своего сайта двумя способами.

Функцию перенаправления Magento можно использовать для создания переадресации 301.

Шаг 1. Перейдите в раздел Маркетинг > SEO и поиск > Перезапись URL на боковой панели администратора Magento.

Шаг 2: Выберите «Добавить перезапись URL» в раскрывающемся меню и введите URL-адрес для своей страницы CMS, продукта, категории и пользовательский URL-адрес.

Шаг 3: Заполните необходимые поля и нажмите Сохранить.

Настройте 301 редиректы с помощью .htaccess.

Шаг 1: Найдите в своем .htaccess

Еслимодуль mod_rewrite.c>

FollowSymLinks

RewriteEngine включен

Шаг 2: Начните переписывать и следуйте инструкциям:

перенаправление 301 old_url new_url

## URL-адреса с относительными путями

## пример: 301 редирект /old.html /new.html

Шаг 3: В конце концов, проверьте старый URL-адрес, используйте его и ждите последствий.

10. Ошибка 503

Одной из самых распространенных проблем Magento является ошибка 503, которая указывает на то, что онлайн-сервис временно недоступен для пользователей. Это часто происходит, когда вы пытаетесь настроить расширения Magento 2.

Есть две основные причины, по которым вы можете столкнуться с этой проблемой:

Решение проблемы с сервером сайта

Если у вас возникли проблемы с сервером, обратитесь в свою хостинговую компанию.

Решение для режима обслуживания.

Решение. Перейдите к корневой установке Magento, найдите документ «maintenance.flag», затем удалите его через FTP или файловый менеджер, чтобы ваш сайт Magento не находился в режиме обслуживания. Magento больше не будет отображать предупреждение о режиме обслуживания после того, как вы закончите.

Если это не сработает, сначала очистите сеансы и кеш, прежде чем приступать к описанным выше процедурам.

Вывод

В этой статье мы кратко расскажем о некоторых популярных проблемах Magento 2, с которыми вы можете столкнуться при работе с магазином Magento. Вы можете увидеть некоторые другие проблемы, но проблемы, о которых мы упоминали выше, могут быть теми, с которыми вам обычно приходится сталкиваться. Зная больше подробностей об этом, тем успешнее будет ваш бизнес. Если вы не решите эту проблему немедленно, это повлияет на ваши операции. Поэтому мы надеемся, что с помощью знаний, которые мы даем, вы сможете улучшить работу своего интернет-магазина. Однако, если вы не разбираетесь в этой задаче, не стесняйтесь найти нашу услугу: разработка Magento или свяжитесь с нами, чтобы получить своевременную помощь.