Graham Dumpleton
grahamd at dscpl.com.au
Thu Mar 10 18:28:31 EST 2005
Unless the URL got mangled, what I sent should have worked, it was just a more general query on anything PHP related, so picked up other stuff besides the MySQL issue as well. :-( More specific URL is good though as well. :-) Reed L. O'Brien wrote .. > I think Graham maybe meant this: > > http://www.modpython.org/FAQ/faqw.py?req=all#2.13 > which basically says this: > > The solution (from David Geller) is as follows: > > In my httpd.conf I was loading two DSO modules: mod_python and php4. It > turns out, when I removed the reference to php4, the mod_python worked > perfectly. Now, why was this? Well, I went back to the php4 module, and > checked out "configure" - if you know anything about php, it was being > configured with the "--with-mysql" flag, which tells it to use an > "internal" version of mysql libs. Apparently, this is fine - as long as > *no other modules use mysql* (the php configure tells you this at the > end). If they do, you should specify the actual mysql library directory. > Well, mod_python was basically another module using mysql. Duuuuh! > (well, not so obvious to me, really). When I specified the actual mysql > library to php configure, and recompiled and reinstalled the PHP, I > could have LoadModules for both php and mod_python and both /appear/ to > work. > > > > cheers, > ~r > > Graham Dumpleton wrote: > > > These problems usually come down to PHP and Python, or some module being > > used by either, being compiled against different versions of some shared > > library. The main culprit tends to be libexpat but there can also be > > issues with MySQL. See FAQ entry: > > > > http://www.modpython.org/FAQ/faqw.py? > > query=PHP&querytype=simple&casefold=yes&req=search > > > > > > > > On 11/03/2005, at 3:37 AM, Jason Lanquist wrote: > > > >> I've been having problems getting Python/mod_python/MySQLdb to work > on > >> my computer at home. I finally figured out that if I commented out > my > >> php module from loading in my httpd.conf file then mod_python would > >> work. I'm wondering if there is a way to get mod_python to work even > >> when php is loaded. > >> > >> system info: > >> Linux Slackware 8.1 w/ 2.4.22 kernel > >> Apache 2.0.49 > >> Python 2.3.3 > >> mod_python 3.1.3 > >> MySQL-python 0.9.2 > >> PHP 4.3.4 > >> > >> Specific error: > >> > >> --- from httpd.conf --- > >> LoadModule python_module /usr/local/apache/modules/mod_python.so > >> LoadModule php4_module /usr/local/apache/modules/libphp4.so > >> --- /from httpd.conf --- > >> > >> Actually, there were no errors reported to the browser. Mod_Python > >> would silently stop execution and the only evidence of anything strange > >> in log files was an "exit signal Segmentation fault (11)" in my apache > >> error log. > >> > >> --- from httpd.conf --- > >> LoadModule python_module /usr/local/apache/modules/mod_python.so > >> #LoadModule php4_module /usr/local/apache/modules/libphp4.so > >> --- /from httpd.conf --- > >> > >> If I commented out php4_module in httpd.conf, then everything worked > >> fine in python. Unfortunately, php doesn't work in this case. > >> > >> I'm able to duplicate this behavior on a different computer with the > >> same things installed so I'm not thinking it's a hardware issue > >> > >> Any help would be greatly appreciated! > >> > >> Jason Lanquist > >> _______________________________________________ > >> Mod_python mailing list > >> Mod_python at modpython.org > >> http://mailman.modpython.org/mailman/listinfo/mod_python > > > > > > _______________________________________________ > > Mod_python mailing list > > Mod_python at modpython.org > > http://mailman.modpython.org/mailman/listinfo/mod_python > > > > > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python
|