Class 'DOMDocument' not found

Тема в разделе "Ошибки , Баги, Проблемы", создана пользователем daronlad, 17 ноя 2017.

Метки:
  1. daronlad

    daronlad Новичок

    14 апр 2016
    47
    0
    Мужской
    #1 daronlad, 17 ноя 2017
    Последнее редактирование: 17 ноя 2017
    Вот такой код

    {% set snipz = duck_snippets(keyword)%}
    {% if snipz is empty %}
    {% set snipz = google_snippets(keyword,random(5..30)) %}
    {% elseif snipz is empty %}
    {% set snipz = bing_snippets(keyword,'en') %}
    {% elseif snipz is empty %}
    {% set snipz = yahoo_snippets(keyword,'en') %}
    {% elseif snipz is empty %}
    {% set snipz = snippets(keyword) %}
    {% elseif snipz is empty %}
    {% endif %}


    постоянно выдает вот такую ошибку

    Type: Error
    Message: Class 'DOMDocument' not found
    File: /.../vendor/symfony/dom-crawler/Crawler.php
    Line: 189
    Trace
    #0 /home/nginx/domains/_t/plugins/Snippets.php(262): Symfony\Component\DomCrawler\Crawler->addHtmlContent('<!doctype html>...', 'UTF-8')
    #1 /home/nginx/domains/_t/plugins/Snippets.php(537): Snippets_Twig_Extension->getYahooSnippets('keyword_here...')
    #2 /home/nginx/domains/_t/plugins/Snippets.php(442): Snippets_Twig_Extension->getRandomSnippets('keyword_here......', 'getDuckSnippets')

    Гугл и ДакДак скорее всего забанил мой ip, но почему тогда скрипт не переходит на выполнение следующей строки, если снипеты не найдены ? На данный момент нормально парсится, только если оставить
    {% set snipz = snippets(keyword) %}

    Версия 3.1.6 , на последнюю обновился, что-то вообще не заработало, вернул обратно и не разбирался.
     
  2. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.195
    553
  3. daronlad

    daronlad Новичок

    14 апр 2016
    47
    0
    Мужской
    Большое спасибо, заработало!
     

Поделиться этой страницей