On Tue, Apr 26, 2005 at 01:50:45PM -0400, Stephen P. Molnar, Ph.D. wrote:
I have just upgraded my linux distribution from SuSE 9.0 to 9.3 and am having a problem with Apache2.
One of the applications that I use every day for my research is WebMO, a gui for a number of computational chemistry programs. It runs in a browser, specifically Firefox. Before the upgrade it ran without any complaints.
Because the apache configuration should be largely identical between your previous 9.0 installation and your current 9.3 installation, I'm surprised it doesn't work any longer.
Now when I attempt to login to WebMO I get the message:
'This is an executable Perl-based cgi script. If you can read this comment,# then your web server is not properly configured to execute cgi scripts in this directory. You must reconfigure your web server to allow cgi script execution in this directory before you can successfully run WebMO.'
There is a diagnose perl script with WebMO that gives me the following message:
'Checking for UserDir enabled: Failed Uncomment the line 'UserDir public_html' '
Where is the script located in the filesystem? Which URL have you called to run it? Which is the corresponding log line in /var/log/apache2/{access,error}_log?
That's the problem. Now, how have I attempted to solve it. First of all, let me admit that the apache.org web site has not been a great help.
It is not necessarily the problem. It can only be related if the WebMO thing is actually installed in your home (inside public_html).
I found the file that the perl script wants to be uncommented by grepping the files in /etc/apache2 According to that the line is in mod_userdir.conf. Uncommenting that line did not solve the problem. The only things that are obvious to me at this point are that in addition to not knowing what I'm doing I am missing something.
Any assistance will be greatly appreciated.
Thanks in advance.
Peter -- the little cardinal got the tasty machine that goes "ping"