LitePublisher изисква - domDocument - клас и разширение domxml - Технически блог

Докато инсталирах популярната CMS LitePublisher получих следната грешка в прозореца на браузъраLitePublisher изисква клас "domDocument" и разширение domxml. Явно аз съм първият, който се сблъска с това, защото не намерих отговора на официалния сайт.

Леко търсене в нета доведе до разбирането, че няма достатъчно PHP модули за работа с XML, така нареченото PHP DOM разширение.

Какво е DOM

DOM (Document Object Model) е независим от платформата и езика програмен интерфейс, който позволява на програми и скриптове да имат достъп до съдържанието на HTML, XHTML и XML документи, както и да променят съдържанието, структурата и дизайна на такива документи. Взето от Wikipedia

Какво е PHP DOM разширение

Разширението DOM ви позволява да работите с XML документи чрез DOM API от PHP 5. Взето от php.net

Как да инсталирате PHP DOM разширение на CentOS

Решението за CentOS изглежда така:

Когато приключите, трябва да рестартирате Apache:

След това инсталацията на CMS LightPublisher продължи както обикновено.

Как да проверите дали PHP DOM разширението е инсталирано

Създайте прост файл като phpinfo.php със следното съдържание:

След това отидете на тази страница http://mysitename/phpinfo.php с вашия браузър. Ако всичко е наред, трябва да видите нещо подобно:

изисква