On Mon, 2005-12-19 at 16:32 -0700, Craig White wrote:
On Mon, 2005-12-19 at 13:45 -0500, Ugo Bellavance wrote:
Johnny Hughes wrote:
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.
Yes, but it is not available with the PHP5 rpm from Centosplus repo.
Greg,
I agree that picking a good version of the pear modules and building them as rpms is probably the best way to handle the upgrade requirements for pear.
I am going to try to do that this weekend.
It would be greatly appreciated as I'm in the same situation.
I certainly passed on your horde rpms since the horde/etc. tarballs were the easy part and the pear modules have tended to be the harder part.
I also have always used /var/www/html/horde as my base and was confused with your installation base location and thought that it might create some issues with selinux so I chickened out and removed the horde rpms and just went for the tarballs (old habits die hard).
Just for the record ... the base location is the same as for squirrelmail and the other Red Hat web based items (/usr/share/project_name).
Also ... upgrading pear modules via RPM correctly is a major problem. Some of the modules that are included in the php-pear modules need to be upgraded. That is a major problem that requires some major thought and planning.
Just removing the files and not replacing / obsoleting the php-pear package will result in breakage at the next php upgrade.
I think the proper way to do this is going to be to redo a php-pear that only has the pear module and no others (currently there are several modules as part of the php-pear RPM) ... then having a separate RPM for each pear module (similar to how perl modules are done now).
This is not as easy as just building a couple RPMS :)
Also, the solution needs to work for both php4 and php5 .. so for now, installing the pear updates via the instructions provided by the horde website is the best way.