summaryrefslogtreecommitdiff
path: root/pod/perldiag.pod
diff options
context:
space:
mode:
authorAndy Dougherty <doughera@lafcol.lafayette.edu>1996-02-28 16:49:33 -0800
committerAndy Dougherty <doughera@lafcol.lafayette.edu>1996-02-28 16:49:33 -0800
commita5f75d667838e8e7bb037880391f5c44476d33b4 (patch)
tree5005e888355c1508bc47da697efe119c1615b123 /pod/perldiag.pod
parent2920c5d2b358b11ace52104b6944bfa0e89256a7 (diff)
downloadperl-a5f75d667838e8e7bb037880391f5c44476d33b4.tar.gz
perl 5.002perl-5.002
[editor's note: changes seem to be mostly module updates, documentation changes and some perl API macro additions]
Diffstat (limited to 'pod/perldiag.pod')
-rw-r--r--pod/perldiag.pod13
1 files changed, 13 insertions, 0 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod
index 130bc8dca2..38edda1982 100644
--- a/pod/perldiag.pod
+++ b/pod/perldiag.pod
@@ -133,6 +133,10 @@ which provides a race condition that breaks security.
(F) Perl can't peek at the stdio buffer of filehandles when it doesn't
know about your kind of stdio. You'll have to use a filename instead.
+=item 500 Server error
+
+See Server error.
+
=item ?+* follows nothing in regexp
(F) You started a regular expression with a quantifier. Backslash it
@@ -1751,6 +1755,15 @@ but has not yet been written. See L<perlre>.
(F) You used a regular expression extension that doesn't make sense.
See L<perlre>.
+=item Server error
+
+Also known as "500 Server error". This is a CGI error, not a Perl
+error. You need to make sure your script is executable, is accessible
+by the user CGI is running the script under (which is probably not
+the user account you tested it under), does not rely on any environment
+variables (like PATH) from the user it isn't running under, and isn't
+in a location where the CGI server can't find it, basically, more or less.
+
=item setegid() not implemented
(F) You tried to assign to $), and your operating system doesn't support