When starting a web app, I get the message
"DOM XML functions are not available."
I looked into the app source, and yes, it is coming from the app. I sent a note to the developers, and their response
was:
"You need to enable the DOM XML functions - see http://www.php.net/manual/en/ref.domxml.php."
"You also need to enable the XSLT functions - see http://www.php.net/manual/en/ref.xslt.php"
I did a little more checking and I have the following info about my setup:
I'm running PHP 4.3.6
I have libxml-1.8.17-10.1.1
I have libxslt-1.1.5-1 I have libxml2-2.6.8-1
I have .--with-dom=shared,/usr -with-dom-xslt=/usr -with-dom-exslt=/usr -withxmlrpc=shared in my php configuration.
The URL rewriter in php.ini:
url_rewriter.tags = "a=href, area=href, frame=src, input=src, form=fakeentry" The comments above this say: .If you want XHTML conformity, remove the form entry. (Not sure if this would apply or not)
The [com] section in php.ini is currently commented out (this may be needed)
I don't see any type of 'xml' file names in the etc/php.d directory (not sure if this should be here or not)
The /var/lib/php/session directory is empty.
I also noticed that the module list in /usr/lib does not contain any domxl, xml, xml2 .ini files with the appropriate .so files. I looked these files up in my system, and their are approx. 3 doxen different files to choose from. It seems to me that somehow the /usr/lib directory would be referenced for all of these, but I'm not sure how. The PHP I have was installed as part of the Fedora Core 2 installation, so I didn't compile it. I have downloaded both PHP 4.3.8 and PHP 5, in case it comes to that, but somehow I think that there is a more sensible solution than obtaining and re-compiling the source. Any help is appreciated. I've been sitting on this for 2 days.:glare: