Call for help

July 18th, 2007

I found a CMS online that I’d like to try out. It’s called Symphony. It appears to be something I’d like, being very easily configurable and changable to almost anything you want it to be. So I downloaded it to try out here at home before I put it up live anywhere, and I’ve run into a few snags. First, because of the way it’s built, it requires an XSLT processor of some sort to be installed. No problem, I installed LibXSLT from the OpenSUSE repository, along with any dependancies (and there were several). I ran the install.php script for Symphony, and got a notification that I need an XSLT processor such as LibXSLT or Sablotron. OK. Wierd. So I download, compile and installed Sablotron. Restarted the machine (just in case), and tried the install script again. It still says I don’t have an XSLT processor installed, only, I do. I have two. So I did some poking around with google, and came across a post in Symphony’s help forum, called Overture, in which someone else is having the same problem. He’s got both installed, and when he gets phpinfo();, it shows '--with-dom-xslt' '--with-dom-exslt' '--enable-xslt' '--with-xslt-sablot' as being in the configure command.

So I did some poking around on my system. phpinfo(); doesn’t show any of those in my configure command. The problem for me is this: Which of the vast myriad of httpd.conf and php.ini files do I have to edit, and where and what do I do to enable either LibXSLT or Sablotron? Here’s what I have, from phpinfo on my system (click for larger):
phpinfo from Picasso, my OpenSUSE Linux box

One of the other forum members tells him he shouldn’t be using Sablotron anyway, that he should be using LibXSLT. Very helpful, man. But no further help seems to be forthcoming. So.. I’m putting the call out there for you Linux geniuses. What am I doing wrong? I should point out that I’m sort of a neophyte. I know enough about Linux to be dangerous, but I am (a) not a programmer (b) don’t know every intricate inner-working of Linux. So if you know how to make this work and can walk me through it (unfortunately I won’t be able to grant you access to the box, as it’s a private-side box that can only been seen inside the house, and the router has a bad history with port forwarding (it just doesn’t work).

Help?

UPDATE: Thanks to help from Roto via IM, it’s working now. Thanks Roto!

Filed Under Shop Talk
Trackback URI


One Response to “Call for help”

Comments

  1. Nato Welch on July 18th, 2007 5:42 pm

    The configure command is an argument given to the make command when PHP is compiled. So if the xslt libs aren’t enabled in the particular php package you’re using, it means you’re going to need to recompile the darn thing with the needed config options.

    That would be something so grievous as to make me seriously consider ditching the effort, because if you have to recompile php to get the damn thing working, that means you have to recompile it EVERY TIME the package is updated from your distro. I don’t have time for that, and I know how (roughly).

Leave a Reply