Курсы обучения
+7 (351) 777-80-70
2024.04.09

Ошибка Class "XMLReader" not found" - Линейка решений INTEC: Universe

Внимание!!! Если у вас нет технических знаний, рекомендуется обратиться за помощью к службе поддержки вашего хостинга или администратору сервера.

Ошибка "Class "XMLReader" not found" указывает на то, что расширение XMLReader для PHP не установлено или не включено в вашей среде выполнения PHP. XMLReader — это встроенный класс в PHP, предназначенный для генерации XML-документов.

Вот несколько шагов, чтобы исправить эту ошибку:

1. Установка расширения XMLReader: 

   Если расширение не установлено, вам потребуется его установить. Как правило, оно доступно в стандартной библиотеке PHP и может быть установлено через пакетный менеджер вашей операционной системы. Например, на Ubuntu это может выглядеть так:
     sudo apt-get install php-xml
Или для PHP 7.4 (вы должны выбрать версию, соответствующую вашей версии PHP):
     sudo apt-get install php7.4-xml
2. Включение расширения XMLReader:

   Если расширение уже установлено, вам нужно убедиться, что оно включено в конфигурации PHP.
Для этого: Найдите ваш файл php.ini (его местоположение зависит от вашего сервера и настроек PHP).
Откройте файл php.ini в текстовом редакторе. Убедитесь, что есть строка (без ; в начале, так как ; означает комментарий):

 extension=xmlreader

Если такой строки нет, добавьте её.

3. Перезагрузка веб-сервера:

   После установки или изменения конфигурации PHP, необходимо перезагрузить веб-сервер, чтобы изменения вступили в силу.

   Для Apache это может быть команда:

     sudo service apache2 restart

   А для nginx:

     sudo service nginx restart

4. Проверка через CLI:

   Вы также можете проверить, установлено ли расширение, с помощью команды:

     php -m | grep xml

Если вы сделали все вышеупомянутые шаги и ошибка всё ещё появляется, возможно, у вас несколько версий PHP, и изменения были сделаны не в той версии, которую использует ваш веб-сервер. Убедитесь, что вы редактируете правильный файл php.ini и перезагружаете правильную версию PHP или PHP-FPM.


Наши решения