Ошибка 500 Minyfix Timeweb

Приветствую!

В общем вопрос такой, что выскакивает ошибка 500, но не всегда.
Получается первый раз когда прогружается в шаблоне то получается что выскакивает ошибка, потом перегружаешь страницу и сайт начинает работать.

Как выяснил? Логи сервера, может я конечно и ошибаюсь и не в нем дело, помогите разобраться:
kubsmeta.ru [Fri Mar 16 10:17:00 2018] [error] [pid 22303] sapi_apache2.c(362): [client 217.118.81.22:56104] PHP Fatal error:  Uncaught Sabberworm\\CSS\\Parsing\\UnexpectedTokenException: Identifier expected. Got \xe2\x80\x9c: gri\xe2\x80\x9d in /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php:178\nStack trace:\n#0 /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php(402): Sabberworm\\CSS\\Parser->parseIdentifier(true, false)\n#1 /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php(357): Sabberworm\\CSS\\Parser->parsePrimitiveValue()\n#2 /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php(189): Sabberworm\\CSS\\Parser->parseValue(Array)\n#3 /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php(114): Sabberworm\\CSS\\Parser->parseIdentifier()\n#4 /home/s/starknet01/Kubsmet in /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php on line 178
kubsmeta.ru [Fri Mar 16 10:25:51 2018] [error] [pid 7492] sapi_apache2.c(362): [client 217.118.81.22:37762] PHP Fatal error:  Uncaught Sabberworm\\CSS\\Parsing\\UnexpectedTokenException: Identifier expected. Got \xe2\x80\x9c: gri\xe2\x80\x9d in /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php:178\nStack trace:\n#0 /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php(402): Sabberworm\\CSS\\Parser->parseIdentifier(true, false)\n#1 /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php(357): Sabberworm\\CSS\\Parser->parsePrimitiveValue()\n#2 /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php(189): Sabberworm\\CSS\\Parser->parseValue(Array)\n#3 /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php(114): Sabberworm\\CSS\\Parser->parseIdentifier()\n#4 /home/s/starknet01/Kubsmet in /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php on line 178
Сайт: kubsmeta.ru
Заранее спасибо!

UPDATE
Проблема была вот в этом куске css:
.section {
  display: none;
  padding: 2rem;
  
  @media screen and (min-width: 768px) {
    padding: 4rem;
  }
  
  @supports (display: grid) {
    display: block;
  }
}

.grid {
  display: grid;
  grid-gap: 30px;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-auto-rows: 150px;
  grid-auto-flow: row dense;
}

.item {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  box-sizing: border-box;
  background: #0c9a9a;
  color: #fff;
  grid-column-start: auto;
  grid-row-start: auto;
  color: #fff;
  background-size: cover;
  background-position: center;
  box-shadow: -2px 2px 10px 0px rgba(#444, 0.4);
  transition: transform 0.3s ease-in-out;
  cursor: pointer;
  counter-increment: item-counter;
  
  &:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.3;
    transition: opacity 0.3s ease-in-out;
  }
  
  &:hover {
    transform: scale(1.05);
    
    &:after {
      opacity: 0;
    }
  }

  &--medium {
    grid-row-end: span 2;
  }

  &--large {
    grid-row-end: span 3;
  }

  &--full {
    grid-column-end: auto;

    @media screen and (min-width: 768px) {
      grid-column: 1/-1;
      grid-row-end: span 2;
    }
  }
  
  &__details {
    position: relative;
    z-index: 1;
    padding: 15px;
    color: #444;
    background: #fff;
    text-transform: lowercase;
    letter-spacing: 1px;
    color: #828282;
    
    &:before {
      content: counter(item-counter);
      font-weight: bold;
      font-size: 1.1rem;
      padding-right: 0.5em;
      color: #444;
    }
  }
}
Andrey
16 марта 2018, 08:12
modx.pro
1 190
0

Комментарии: 7

Andrey
16 марта 2018, 13:26
0
:(
    Алексей Суслов
    16 марта 2018, 14:12
    +1
    Вы искали в гугле по вашей ошибке? Выдаёт похожий пост modx.pro/help/11073/
    Насколько я понял, парсер Minyfix в каком-то месте стопорится.
      Andrey
      16 марта 2018, 21:33
      0
      Да все идет опять таки к тому же самому посту. Я уже писал ниже:
      вроде очень похоже, да вот только есть беда… не помогает, у меня нет слитно написанных
      @media(max-width: 768px)
      почти все написано так
      @media screen and (max-width: 768px)
      Да и плюс ко всему это началось после подключения ssl сертификата, до него подобной проблемы вроде не было.
      И я не совсем пойму как посмотреть из-за какого файла у меня затык идет! Если в логе сервера написано так:
      kubsmeta.ru [Fri Mar 16 10:17:00 2018] [error] [pid 22303] sapi_apache2.c(362): [client 217.118.81.22:56104] PHP Fatal error:  Uncaught Sabberworm\\CSS\\Parsing\\UnexpectedTokenException: Identifier expected. Got \xe2\x80\x9c: gri\xe2\x80\x9d in /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php:178\nStack trace:\n#0 /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php(402): Sabberworm\\CSS\\Parser->parseIdentifier(true, false)\n#1 /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php(357): Sabberworm\\CSS\\Parser->parsePrimitiveValue()\n#2 /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php(189): Sabberworm\\CSS\\Parser->parseValue(Array)\n#3 /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php(114): Sabberworm\\CSS\\Parser->parseIdentifier()\n#4 /home/s/starknet01/Kubsmet in /home/s/starknet01/Kubsmeta/public_html/core/components/minifyx/munee/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Parser.php on line 178
      Не понятно как определить косячника.
    Александр
    16 марта 2018, 15:22
    +1
    modx.pro/development/8748/
    Вот это похоже на вашу проблему.
      Andrey
      16 марта 2018, 15:32
      0
      вроде очень похоже, да вот только есть беда… не помогает, у меня нет слитно написанных
      @media(max-width: 768px)
      почти все написано так
      @media screen and (max-width: 768px)
      Да и плюс ко всему это началось после подключения ssl сертификата, до него подобной проблемы вроде не было.
      Andrey
      16 марта 2018, 21:46
      0
      Все, нашел косячника…
      Вот этот кусок css-ины:
      .section {
        display: none;
        padding: 2rem;
        
        @media screen and (min-width: 768px) {
          padding: 4rem;
        }
        
        @supports (display: grid) {
          display: block;
        }
      }
      
      .grid {
        display: grid;
        grid-gap: 30px;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        grid-auto-rows: 150px;
        grid-auto-flow: row dense;
      }
      
      .item {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        box-sizing: border-box;
        background: #0c9a9a;
        color: #fff;
        grid-column-start: auto;
        grid-row-start: auto;
        color: #fff;
        background-size: cover;
        background-position: center;
        box-shadow: -2px 2px 10px 0px rgba(#444, 0.4);
        transition: transform 0.3s ease-in-out;
        cursor: pointer;
        counter-increment: item-counter;
        
        &:after {
          content: '';
          position: absolute;
          width: 100%;
          height: 100%;
          background-color: black;
          opacity: 0.3;
          transition: opacity 0.3s ease-in-out;
        }
        
        &:hover {
          transform: scale(1.05);
          
          &:after {
            opacity: 0;
          }
        }
      
        &--medium {
          grid-row-end: span 2;
        }
      
        &--large {
          grid-row-end: span 3;
        }
      
        &--full {
          grid-column-end: auto;
      
          @media screen and (min-width: 768px) {
            grid-column: 1/-1;
            grid-row-end: span 2;
          }
        }
        
        &__details {
          position: relative;
          z-index: 1;
          padding: 15px;
          color: #444;
          background: #fff;
          text-transform: lowercase;
          letter-spacing: 1px;
          color: #828282;
          
          &:before {
            content: counter(item-counter);
            font-weight: bold;
            font-size: 1.1rem;
            padding-right: 0.5em;
            color: #444;
          }
        }
      }
      ток вот как его изменить, чтобы минюфикс не ругался, вот это вопрос на мильон доллиров!
        Дмитрий
        16 марта 2018, 22:19
        0
        ток вот как его изменить, чтобы минюфикс не ругался
        Юзать gulp, например :)
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        7