Как использовать Magento 2 с бесплатным веб-сервером openlitespeed? - PullRequest
0 голосов
/ 02 декабря 2018

Я пытаюсь настроить сервер Magento 2.3.0 с OpenLiteServer и продолжаю сталкиваться со странными ошибками правила перезаписи:

LiteSpeed errors

Вот полный список ошибок.

Веб-сайт работает, но CSS и JS не могут быть загружены, поэтому существует много 404 с

tyanabelle.com

Я думаю, что я могу делать что-то не так, или что OpenLiteSpeed ​​не поддерживает все эти команды внутри файлов .htaccess.

Установка magento 2это просто базовая установка magento 2.3.0 composer без добавления чего-либо, поэтому он установлен в режим default .

Разрешения для файлов тоже выглядят неплохо, но обратите внимание, что файлы отсутствуют вкаталог pub/static/frontend/luma/en_US/:

permissions

Есть подсказки?

Спасибо

1 Ответ

0 голосов
/ 02 декабря 2018

Предполагая, что веб-сайт находится под /magento2, вам потребуется вставить перезаписи на виртуальном хосте, в разделе перезаписи также включить модуль перезаписи.

  RewriteRule ^/magento2/pub/static/version.+?/(.+)$ /magento2/pub/static/$1 [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteRule /magento2/pub/static/.* /magento2/pub/static.php?resource=$0 [L]
  RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
  RewriteCond %{REQUEST_METHOD} ^TRAC[EK]
  RewriteRule .* - [L,R=405]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteRule .* /magento2/index.php [L]
...