So, I finally broke down and upgraded from Win98 to WinXP.
I'm running Perl 5.6.1 because there isn't a lot of support yet for Perl 5.8 via PPM.
I've got Tk v800.023 and Devel::ptkdb 1.1074.
I'm running Apache 2.0.43. I'm using a default configuration for this.
I have a CGI script that looks like this:
#!perl -d:ptkdb
use strict;
use CGI;
my $q = new CGI;
print $q->header();
print $q->start_html();
print $q->h1("Hello, World!");
print $q->end_html();
If I take away the -d option, it works fine, I get "Hello, World!" in my browser.
If I leave in the -d option, IE spins forever, Task Manager indicates that there is a perl.exe process running, but the debugger window never actually becomes visible. If I kill perl.exe, IE immediately returns a server error.
This used to work right out-of-the-box. I've used Apache/Perl/Tk/Devel::ptkdb on Win98 just like this and it worked fine.
So... since I'm new to WinXP, can anyone out there please tell me what I'm doing wrong, and how to do it correctly?
Thanks,
-Dave
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.