2.14.3.21. Налаштування LiteSpeed Cache в OpenCart

  1. Змініть веб-сервер для потрібного сайту на OpenLiteSpeed.
  2. Завантажте розширення для OpenCart з сайту LiteSpeed. Для завантаження буде відкрита сторінка на GitHub, де потрібно буде натиснути «Download»:
  3. Відкрийте адмін-панель сайту і в самому низу сторінки зверніть увагу на версію OpenCart:
  4. Перейдіть в розділ «Модулі / Розширення → Встановлення розширень»:
  5. Натисніть «Завантажити» і виберіть завантажений архів:
  6. Перейдіть в розділ «Модулі / Розширення → Модулі / Розширення»:
  7. Виберіть тип розширення «Модулі», знайдіть модуль «LiteSpeed Cache» і навпроти нього спочатку натисніть «активувати» , а потім «редагувати» :
  8. На вкладці «General» навпроти «LiteSpeed Cache Status» виберіть «Увімкнено»:
  9. Встановіть інші налаштування плагіна для відповідного для сайту кешування і збережіть всі зміни.
Зміст

    Коментарі

    ingyaroslav
    Дякую за чудову інструкцію, єдина проблемка разом із розширенням потрібно ще змінювати правила у файлі .htaccess. В мене запрацював ось такий дефолтний набір (замість MYDOMAIN.COM.UA потрібно прописати свій домен в нижньому регістрі):


    # 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
    # 2. In your opencart directory rename htaccess.txt to .htaccess.
    # For any support issues please visit: http://www.opencart.com

    Options
    +FollowSymlinks

    # Prevent Directoy listing
    Options -Indexes

    # Prevent Direct Access to files
    <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
    Require all denied
    ## For apache 2.2 and older, replace "Require all denied" with these two lines :
    # Order deny,allow
    # Deny from all
    </FilesMatch>

    # SEO URL Settings
    RewriteEngine On
    # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

    RewriteEngine On
    RewriteBase /
    RewriteRule ^/?sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
    RewriteRule ^/?googlebase.xml$ index.php?route=extension/feed/google_base [L]
    RewriteRule ^/?system/download/(.*) index.php?route=error/not_found [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
    RewriteRule ^/?([^/?]*) index.php?_route_=$1 [L,QSA]

    RewriteCond %{QUERY_STRING} ^/?route=product/manufacturer$
    RewriteRule ^/?(.*)$ https://MYDOMAIN.COM.UA/? [R=301,NC,L]