2.14.3.8. Налаштування HTTPS в OpenCart
- Перевірте наявність встановленого SSL-сертифіката в налаштуваннях SSL. Якщо сертифікат відсутній, встановіть його.
- Відредагуйте два конфігураційних файла:
- У файлі
config.php
, розміщеному в кореневому каталозі сайту, знайдіть рядок з параметромHTTPS_SERVER
:// HTTPS define('HTTPS_SERVER', 'http://example.com/');
Замініть у зазначеній у ньому адресі HTTP на HTTPS, щоб він мав такий вигляд:
// HTTPS define('HTTPS_SERVER', 'https://example.com/');
- У файлі
config.php
, розміщеному в каталозіadmin
, знайдіть рядки з параметрамиHTTPS_SERVER
таHTTPS_CATALOG
:// HTTPS define('HTTPS_SERVER', 'http://example.com/admin/'); define('HTTPS_CATALOG', 'http://example.com/');
Замініть у зазначених у них адресах HTTP на HTTPS, щоб в результаті вони мали такий вигляд:
// HTTPS define('HTTPS_SERVER', 'https://example.com/admin/'); define('HTTPS_CATALOG', 'https://example.com/');
- Увімкніть підтримку SSL в адмін-панелі самого сайту:
- Відкрийте адмін-панель сайту.
- Перейдіть в розділ «Система → Налаштування» («System → Settings»).
- Праворуч від назви магазину натисніть «Редагувати» («Edit»).
- Перейдіть на вкладку «Сервер» («Server»).
- Навпроти «Використання SSL» («Use SSL») виберіть «Так» («Yes»).
- Збережіть зміни, натиснувши «Зберегти» («Save») в правому верхньому кутку сторінки.
- Увімкніть редирект на HTTPS.
- Перевірте роботу сайту.
У більшості випадків описаних дій достатньо для того, щоб сайт запрацював по HTTPS.
Якщо ви використовуєте OpenCart 2.2 і описаних дій виявиться недостатньо, спробуйте скористатися цією інструкцією.