LitePublisher requires "domDocument" class and domxml extension
Раздел(ы): GNU Linux - CentOS / Debian
Просмотры: 1951
Комментарии: 0
При установке популярной CMS LitePublisher получил следующую ошибку в окне браузера LitePublisher requires «domDocument» class and domxml extension. Видимо я первый кто с этим столкнулся, потому что на официальном сайте ответа не нашел.
Легкий поиск в сети привел к понимаю, что не хватает PHP модулей для работы с XML, так называемое расширение PHP DOM.
Что такое DOM
DOM (от англ. Document Object Model — «объектная модель документа») — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML, XHTML и XML-документов, а также изменять содержимое, структуру и оформление таких документов.
Взято из Википедии
Что такое раширение PHP DOM
Расширение DOM позволяет вам работать с XML-документами через DOM API с PHP 5.
Взято из php.net
Как установить расширение PHP DOM Extension в CentOS
Решение для CentOS выглядит следующим образом:
# yum install php-xml
По окончании необходимо перезагрузить Apache:
# service httpd restart
После этого установка CMS LightPublisher пошла в штатном режиме.
Как проверить что раширение PHP DOM установлено
Создайте простенький файл, к примеру phpinfo.php со следующим содержимым:
<?php phpinfo(); ?>
Затем зайдите браузером на эту страницу http://mysitename/phpinfo.php. Если все хорошо, то вы должны увидеть примерно следующее: