Try the following link for basic info on using CGI with Apache httpd: - http://httpd.apache.org/docs/trunk/howto/cgi.html
On Fri, Jun 26, 2020 at 1:03 AM angel Hall-Coulston <rammstein...@me.com.invalid> wrote: > Hi, > Check your config file with the command 'httpd -V' but speaking from a > 'Mac users' perspective it’s usually found here: > /etc/apache2/httpd.conf > About 3/4 down you’ll find log formats etc and several suggested log > levels. You can change back after you have solved the issue because 'debug' > can/will fill your log files up pretty quickly with the extra info. > Angel Hall-Coulston > Scotland. > > On 25 Jun 2020, at 19:58, barry kimelman <perlmaste...@gmail.com> wrote: > > > Hello, > > Thanks for your reply. I solved the not being able to run a Perl CGI > script issue. I now have several of my old Perl CGI scripts up and running. > > Now one of my other CGI scripts is failing badly. The mysql error log does > not show anything useful. All I see on my screen is a '500 internal server > error'. I checked the syntax of my perl script and it is ok. > > Your message stated that setting "my log file level to debug" was a good > debugging idea. I have been trying to figure out how to accomplish this > task with no success. Which config file do I need to change and what > specific change do I need to make to the config file ? > > Thanks/ > > On Wed, Jun 24, 2020 at 11:15 AM angel Hall-Coulston < > rammstein...@me.com.invalid> wrote: > >> Try setting your log file level to debug, you will get far more >> information. Also at the end of the 'log format' code in your configuration >> file (easy double check by command 'httpd -V' which will double check your >> conf file) add '%L' which when added to both access_log file formats AND >> error_log formats will give matches between the two easily found with the >> 'grep' command 'grep >> "[long-scrambled-unique-characters-for-that-particular-error] '*_log' . >> Make sure you first are in the log directory. >> >> Another helpful tip… your apache comes with it’s VERY OWN manual pages >> which when enabled in your 'includes' section of your config file, will >> allow you to access MUCH quicker than going online, where you will find >> everything you need to know. >> >> Angel Hall-Coulston >> Scotland. >> >> On 24 Jun 2020, at 00:35, barry kimelman <perlmaste...@gmail.com> wrote: >> >> my system is an ubuntu 20.04 lts laptop. >> >> I successfully installed apache2. I verified the installation by visiting >> http://localhost:80 <http://localhost/> >> >> Now I am having problems trying to run a Perl CGI script which I had >> running under Windows 10 on Apache 2.4 >> >> I modified the sites-enabled/000-default.conf file by removing the '#' >> from the start of the "Include conf-available/serve-cgi-bin.conf" line. I >> then created the /usr/lib/cgi-bin directory. I next put a small Perl CGI >> script named "printenv.cgi" under /usr/lib/cgi-bin. I then restarted the >> apache2 server. When I attempted to run my newly created CGI script gy >> visiting localhost:80/cgi-bin/printenv.cgi >> <http://localhost/cgi-bin/printenv.cgi> all that happened was I received >> a "404 Not Found" error. I looked at the apache logfile and it provided no >> further info. >> >> I even tried using the "wget" command. same 404 error. >> >> What have I done wrong? >> >> -- >> >> Barrry Kimelman >> Winnipeg, Manitoba, Canada >> >> >> > > >