🍁 Autumn Sale — До 70% знижки на хостинг та домени🍁 Autumn Sale — До 70%
Активуй зараз
Посібники • Додатки

Встановлення SSL-сертифіката в PrestaShop

Навчіться, як встановити сертифікат SSL у PrestaShop, забезпечуючи автоматичне перенаправлення на HTTPS та шифрування даних між користувачами та сервером.

Перегляди 1948Оновлено 1 anОпубліковано на 31/05/2018по Cătălin A.

Вступ

У цьому посібнику ми представимо необхідні кроки для впровадження SSL сертифіката в додатку PrestaShop, використовуючи налаштування, доступні в адміністративному розділі додатку. Після виконання цих кроків:

  • Будь-який незащищений доступ до сайту (наприклад, https://домен.tld) буде автоматично перенаправлений на захищену версію (наприклад, https://домен.tld).
  • Вся інформація, що передається між користувачами та сервером, буде зашифрована.

Як приклад, ми використовуватимемо піддомен demo.hostico.ro.

Вимоги

Щоб пройти цей процес, вам потрібно:

  • Дані аутентифікації для панелі адміністрації PrestaShop.
  • Встановлений SSL сертифікат на хостинг-акаунті для домену, де працює додаток PrestaShop.

Кроки

  1. Увійдіть до панелі адміністратора PrestaShop, перейшовши за адресою domain.tld/AdminAddress (кастомна адреса під час установки).

Administrare PrestaShop

  1. Перейдіть до Налаштування → Параметри магазину → Основні.

Configure Shop Parameters General

  1. У інтерфейсі загальних налаштувань перевірте, чи підтримує домен HTTPS, клацнувши на Будь ласка, натисніть тут, щоб перевірити, чи підтримує ваш магазин HTTPS.
  2. Якщо помилок не виникає, активуйте поля Увімкнути SSL та Увімкнути SSL на всіх сторінках, встановивши їх на Включено.

Enable SSL

  1. Якщо застосунок не дозволяє активувати обидва поля одночасно:
    • Спочатку встановіть Увімкнути SSL на Увімкнено та збережіть зміни.
    • Після перезавантаження сторінки увімкніть Увімкнути SSL на всіх сторінках, а потім збережіть ще раз.

Після завершення цих кроків, всі небезпечні доступи будуть перенаправлені на HTTPS, а ресурси сайту будуть завантажені через захищений протокол.

Перенаправлення через файл .htaccess

Якщо перенаправлення на HTTPS не відбувається автоматично, відредагуйте файл .htaccess додатку PrestaShop і додайте наступні рядки в кінець:

RewriteEngine On
RewriteCond %{HTTPS} вимкненоRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Файл .htaccess можна редагувати з Менеджера файлів в cPanel. Якщо ви не бачите файл, увімкніть відображення прихованих файлів у Менеджері файлів.

Помилки безпеки, що відображаються в браузері

У певних випадках браузер може показувати попередження про те, що сайт є незахищеним (наприклад, "жовтий замок"). Це не є проблемами з SSL сертифікатом, а виникають через ресурси, які продовжують завантажуватися через HTTP.

  • Відкрийте вихідний код сторінки (клацніть правою кнопкою миші → Переглянути вихідний код сторінки).
  • Шукайте HTTP посилання, використовуючи Ctrl + F, і вручну змініть ці посилання на HTTPS.
  • Посилання можуть бути присутніми в коді PHP, базі даних або налаштуваннях модулів/налаштувань програми.

Схожі статті

Перегляди 1,948
Оновлено 1 рік тому

Навчіться, як встановити сертифікат SSL у PrestaShop, забезпечуючи автоматичне перенаправлення на HTTPS та шифрування даних між користувачами та сервером.

Перегляди 1,689
Оновлено 1 рік тому

Дізнайся, як встановити сертифікат SSL у панелі Webuzo, крок за кроком. Дотримуйся наших інструкцій для швидкої та ефективної установки.

Перегляди 1,174
Оновлено 4 роки тому

Цей посібник представляє, як налаштувати форму електронної пошти з використанням SMTP-аутентифікації в додатку Prestashop.