Dileep, sorry for the delay in answering but I had to do fresh installs after a recent ubuntu upgrade.
Okay, with a fresh, default Apache2/MP2 install (from source) I can easily print using CGI::Application <Directory "/opt/httpd/cgi-bin"> SetHandler perl-script PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options +ExecCGI AllowOverride None ##Options None Order allow,deny Allow from all </Directory> #!/usr/bin/perl use strict; use lib '/opt/httpd/cgi-bin'; use MyTest; my $app = MyTest->new(); $app->run() package MyTest; use strict; use base 'CGI::Application'; sub setup { my $self = shift; $self->start_mode('mode1'); $self->run_modes( 'mode1' => 'greet',); } sub greet { my $self = shift; my $q = $self->query(); my $output = ''; $output .= $q->start_html(-title => 'MyTest'); foreach my $key ( keys %ENV ) { $output .= "$key => $ENV{$key}<br/>"; } $output .= 'Hello, world!!'; $output .= $q->end_html(); return $output; } 1; I guess this isn;t what you wanted to hear. Maybe my config will help. -Ants Dileep Eduri <[EMAIL PROTECTED]> wrote: I added PerlSendHeader Off to config file and removed send_http_header call and print call. Now I am returning $var. Nothing got printed... Thanks Michael Peters wrote: > > > > Dileep Eduri wrote: >> No change. still getting headers in browser. >> this one is pretty annoying. > > Make that change to your config, take out the send_http_headers and the > CGI->print(). > > -- > Michael Peters > Developer > Plus Three, LP > > > ----- With Best regards, Dileep. *************************************************** -- View this message in context: http://www.nabble.com/mod_perl-and-CGI%3A%3AApplication..-Strange-Behaviour-tf4697759.html#a13435321 Sent from the mod_perl - General mailing list archive at Nabble.com. Disclaimer: Technically, I'm always wrong!! --------------------------------- For ideas on reducing your carbon footprint visit Yahoo! For Good this month.