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. Установите остальные настройки плагина для подходящего для сайта кеширования и сохраните все изменения.
Содержание

    (1)

    Комментарии

    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]
    AndreyPopov
    при встановленні плигін САМ додає до .htaccess потрібні рядки, деякі з них потрібно "розкоментувати" в залежності від налаштуваннь.

    у першу чергу повинно бути:
    <IfModule LiteSpeed>
    CacheLookup on
    </IfModule LiteSpeed>

    друге, ГОЛОВНЕ!!!!!!!!!!!!!
    усі директиви, правила повинні стояти ДО будь-якого правила с флагом [L]