Analyze. Act. Achieve.
Kurinchilion KURINCHILION Analyze. Act. Achieve.

Articles

Perl: How to debug in Perl?

Turn on warnings by use warning;

To run a perl script with warnings, type -w with the shebang as in #!/usr/bin/perl -w print "Content-type: text/html\n\n"; print "Hello World\n";

Check if you have the following line in the program print "Content-type: text/html\n\n"; This will output the text to the browser from the server.

Print error messages to the browser using use CGI::Carp qw(fatalsToBrowser);

The other way is to use the print command to debug your program.

Common error messages » The specified CGI application misbehaved by not returning a complete set of HTTP headers. » Can't locate missing-file.pm in @INC (@INC contains: ..... )