my website moylan.us containes several cgi scripts, which
have run fine for years and continue to do so. my local
versions used to run fine, but no longer do. to check, i
cobbled up a test script which exhibits the problem.
############################################################
#! /usr/bin/perl -wT -I./
# moyts6.cgi
use strict;
BEGIN {
$ENV{"PATH"} = "/bin:/usr/bin";
delete @ENV{ qw(IFS CDPATH ENV BASH_ENV) };
}
use CGI;
use CGI::Carp qw (fatalsToBrowser);
use FileHandle;
my ($fhl, $fll, $time, );
$time = localtime;
$fll = "/home/moylan/www/cgi-bin/stuff/moyts6.log";
$fhl = new FileHandle ();
$fhl->open ($fll, "w") or die "couldn't open $fll";
$fhl->printf ("# MOYTS6\n\n");
print "Content-type: text/html\n\n";
print <<END_OF_PAGE;
<html>
<head>
<title> moyts6 </title>
</head>
<body>
<h1>Test Page -- moyts6</h1>
<p> paragraph 1 </p>
<p> paragraph 2 </p>
<p> time: $time </p>
</body>
</html>
END_OF_PAGE
############################################################
ON-LINE SITE (moylan.us)
theodore:moylan:~/www/cgi-bin/stuff [1003] uname -a
Linux theodore.genwebserver.com
2.6.32-531.29.2.lve1.3.11.1.el6.x86_64
#1 SMP Thu Dec 18 06:49:17 EST 2014
x86_64 x86_64 x86_64 GNU/Linux
theodore:moylan:~/www/cgi-bin/stuff [1004] perl --version
This is perl, v5.10.1 (*)
built for x86_64-linux-thread-multi
when moyts6.cgi runs
aok
LOCAL SITE (localhost)
moylan stuff [1024] uname -a
Linux aldeberon
4.0.5-200.fc21.x86_64
#1 SMP Mon Jun 8 16:25:02 UTC 2015
x86_64 x86_64 x86_64 GNU/Linux
moylan stuff[1030] perl --version
This is perl 5, version 18, subversion 4 (v5.18.4)
built for x86_64-linux-thread-multi
(with 23 registered patches, see perl -V for more detail)
when moyts6.cgi runs
Software error:
couldn't open /home/moylan/www/cgi-bin/stuff/moyts6.log
at /var/www/html/moylan/cgi-bin/moyts6.cgi line 20.
the file permissions seem fine. i even tried it out writing
the log file to /tst/moyts6.log where tst has 777
permissions -- same results.
any suggestions would be most appreciated.
tia,
ole dan
j. daniel moylan
84 harvard ave
brookline, ma 02446-6202
617-777-0207 (cel)
[email protected]
www.moylan.us
[no html pls]
_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm