It appears that Horde requires the "domxml" PHP extension, which is apparently not a part of the standard CentOS 4.x PHP 4.x distribution. In fact, "domxml" is no longer available from the sourceforge web site as they prefer the use of the dom libraries in PHP5 instead. http://pecl.php.net/package/domxml Given these facts, how has anyone gotten this working? I would love to replace Squirrelmail with IMP if it can be made to work without lots of customization. Regards, -Tom *Notice*: Use of undefined constant PEAR_LOG_EMERG - assumed 'PEAR_LOG_EMERG' in */usr/share/horde/lib/Horde.php* on line *204* *Notice*: Undefined index: log in */usr/share/horde/lib/Horde.php* on line *49* A fatal error has occurred You need the domxml PHP extension to use the configuration tool. |[line 25 of /usr/share/horde/admin/setup/config.php]| -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20051214/fce84b88/attachment-0001.html>
On Wed, 2005-12-14 at 11:22 -0500, Thomas Brown wrote:> It appears that Horde requires the "domxml" PHP extension, which is > apparently not a part of the standard CentOS 4.x PHP 4.x distribution. > In fact, "domxml" is no longer available from the sourceforge web site > as they prefer the use of the dom libraries in PHP5 instead. > > http://pecl.php.net/package/domxml > > Given these facts, how has anyone gotten this working? I would love > to replace Squirrelmail with IMP if it can be made to work without > lots of customization. > > Regards, > -TomYou need to follow the instructions here to upgrade/install some pear modules: http://www.horde.org/horde/docs/?f=INSTALL.html -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.centos.org/pipermail/centos/attachments/20051214/ee7f96b9/attachment-0001.sig>
On 12/14/05, Thomas Brown <twb0 at lymenet.org> wrote:> It appears that Horde requires the "domxml" PHP extension, which is > apparently not a part of the standard CentOS 4.x PHP 4.x distribution. In > fact, "domxml" is no longer available from the sourceforge web site as they > prefer the use of the dom libraries in PHP5 instead.The php-domxml RPM is a standard part of CentOS 4.x and should provide what you need. Josh Kelley
Johnny Hughes wrote:> You need to follow the instructions here to upgrade/install some pear > modules: > http://www.horde.org/horde/docs/?f=INSTALL.htmlMaking the required pear module rpms (and making them dependencies of the appropriate Horde rpms) would be a good idea maybe. Using 'pear install', and 'pear upgrade' is a sure way to overwrite files from the php-pear rpm. Another reason would be to have a consistent environment for users of the new Centos supplied Horde rpms. The versions available from 'pear install xxx' change frequently, are not always stable, and lately apparently prompt you to upgrade pear itself to install additional modules. I believe all that _needs_ to be installed or updated for Horde, Imp, Turba and Ingo are the date, db, file, log, mail, and mail_mime modules. There are others needed for the other applications, and others needed to use certain features like the Weather block in Horde. I'm not sure if Fedora/Redhat have any guidelines for making rpms of pear modules, but the source rpms we use for SME Server are here if you're interested - (pear-db, pear-file, etc): http://distro.ibiblio.org/pub/linux/distributions/e-smith/devel/repo/SRPMS/ And to answer the original poster question, there's a php-domxml rpm you can install with 'yum install php-domxml' - you do need that, particularly for the Horde administration/Configuration to work. Greg