Hello Fabio, This error means that you don't have installed the php-xml package. Once it is installed, this error message should disappear.
By the way, what version of Baculum are you using? I checked Baculum API dependencies for Debian 9 packages from bacula.org repository and php-xml is in the package dependencies. Best regards, Marcin Haba (gani) On Wed, 17 Mar 2021 at 19:33, Fabio Roberto da Silva <fabior...@hotmail.com> wrote: > > Good Afternoon, I had installed bacula 9.6.7 and baculum on Linux Debian 9.5 > stretch. The bacula installation it's Ok but when I try access baculum in the > browser on port 9096, show the folloiw mensagem > > Prado\Exceptions\TInvalidOperationException > > Description > > Unknown component type 'DOMDocument'. This may be caused by the following > parsing error in the DOMDocument class file: > > Source File > > /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/PradoBase.php > (374) > > 0363: $phpNamespace = '\\' . $k . '\\' . $namespace; > 0364: if (class_exists($phpNamespace, true) || > interface_exists($phpNamespace, true)) { > 0365: if (!class_exists($namespace) && > !interface_exists($namespace)) { > 0366: class_alias($phpNamespace, $namespace); > 0367: } > 0368: return; > 0369: } > 0370: } > 0371: } > 0372: > 0373: if ($checkClassExistence && !class_exists($namespace, > false) && !interface_exists($namespace, false)) { > 0374: throw new > TInvalidOperationException('prado_component_unknown', $namespace, ''); > 0375: } > 0376: } elseif (($path = self::getPathOfNamespace($namespace, > self::CLASS_FILE_EXT)) !== null) { > 0377: $className = substr($namespace, $pos + 1); > 0378: if ($className === '*') { // a directory > 0379: self::$_usings[substr($namespace, 0, $pos)] = $path; > 0380: } else { // a file > 0381: //self::$_usings[$namespace]=$path; > 0382: if (!$checkClassExistence || (!class_exists($className, > false) && !interface_exists($className, false))) { > 0383: try { > 0384: include_once($path); > 0385: if (class_exists($namespace, false) || > interface_exists($namespace, false)) { > 0386: class_alias($namespace, $className); > > Stack Trace > > #0 > /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/PradoBase.php(145): > Prado\PradoBase::using('DOMDocument') > #1 [internal function]: Prado\PradoBase::autoload('DOMDocument') > #2 > /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/Xml/TXmlDocument.php(144): > spl_autoload_call('DOMDocument') > #3 > /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/Xml/TXmlDocument.php(129): > Prado\Xml\TXmlDocument->loadFromString('<?xml version="...') > #4 > /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/TApplicationConfiguration.php(74): > Prado\Xml\TXmlDocument->loadFromFile('/usr/share/bacu...') > #5 > /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/TApplication.php(1037): > Prado\TApplicationConfiguration->loadFromFile('/usr/share/bacu...') > #6 > /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/TApplication.php(369): > Prado\TApplication->initApplication() > #7 /usr/share/baculum/htdocs/index.php(31): Prado\TApplication->run() > > > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users -- "Greater love hath no man than this, that a man lay down his life for his friends." Jesus Christ "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie za przyjaciół swoich." Jezus Chrystus _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users