Ми використовуємо cookie-файли
Для оптимізації роботи нашого сайту ми використовуємо cookie-файли. Продовжуючи використовувати сайт, Ви погоджуєтеся з використанням cookie-файлів.
Новий дизайн
Панель керування
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Гаряча лінія
  • +38 (044) 392-74-33 Київ
  • +38 (057) 728-39-00 Харків
  • +38 (056) 794-38-31 Дніпро
  • +38 (032) 229-58-93 Львів
  • +38 (048) 738-57-70 Одеса
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Київстар
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Москва

2.13.4.24. Винесення каталогу storage за межі кореневого каталогу OpenCart

Функціонал резервного копіювання сайту не охоплює каталоги, які винесені за межі кореневого каталогу сайту. Такі каталоги будуть доступні тільки в резервної копії хостинг-аккаунта.

У OpenCart для забезпечення більшої безпеки файлів сайту каталог storage можна виносити за межі кореневого каталогу сайту. Це робиться для того, щоб до каталогу не було доступу по HTTP.

Провести подібний перенесення можна двома способами:

Автоматичне переміщення є за таких умов:

  • Каталог storage знаходиться в кореневому каталозі сайту.
  • Використовується OpenCart версії 3.0.3.0 або вище.
  • Не проводилося змін в настройках OpenCart.
  • Функціонал переміщення каталогу storage надається самій CMS. У зв'язку з цим можуть бути додаткові умови для його коректної роботи.

Для автоматичного перенесення каталогу storage слід виконати наступне:

  1. Перейдіть в розділ «Dasboard»В лівій панелі:
  2. Якщо дотримані всі умови - з'явиться модальне вікно з пропозицією винесення каталогу storage за межі каталогу сайту. Для переміщення каталогу натисніть «Move»:
Для перенесення каталогу storage за межі кореневого каталогу сайту слід виконати наступне:
  1. За допомогою файл-менеджера або будь-якого FTP-клієнта перенесіть каталог core з кореневого каталогу сайту на рівень вище - в каталог з назвою основного домену (щоб він був доступний по шляху example.com/core/, де example.com - назва основного домену).
  2. Відредагуйте конфігураційні файли OpenCart або скористайтеся універсальними файлами, Змінивши рядок:
    define('DIR_STORAGE', DIR_SYSTEM . 'storage/');

    На наступну:

    define('DIR_STORAGE', '/home/user/example.com/' . 'storage/');

    Замість user вкажіть назву хостинг-аккаунта, А замість example.com - назва основного домену без піддоменів.