Re: Files problem, pulling my dam hair out
El Jue 29 Nov 2001 19:37, Chuck Carson escribió: I have the following config: apache 1.3.22 with perl 1.26 built statically I want to use perl to dynamically generate html pages, so I have .pl files under DOCUMENT_ROOT. I have this config: Alias /perl /usr/local/apache/cgi-bin Directory /usr/local/apache/cgi-bin SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI /Directory Files *.pl SetHandler perl-script PerlHandler Apache::Registry Options ExecCGI /Files Whenever I try and get a perl script from a web browser, it pops up a dialog asking to save the damn file. I have tried Netscape 4.79 on NT and Unix as well as IE 5.5. I have configured a server in this manner probably 100 times, I cannot find what I a missing this particuliar time. Anyone have any ideas? Thanks, Chuck Chuck Carson Systems Administrator [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 858.202.4188 Office 858.442.0827 Mobile 858.623.0460 Fax The content type is not getting rigth to the browser ! If you are using a funny extension for your files you need the apache AddType directive. AddType text/html .myextension Maybe you are just forgeting to send the http Content-Type: text/html as your first instruction. There are many ways to do it: print Content-Type:text/html\n\n; or use CGI qw/:standard/; print header; or the mod_perl way In any case, you miss to Put a mod_perl directive PerlSendHeader on (to fix malformer headers) in your directory configuration. Hans Poo
Files problem, pulling my dam hair out
I have the following config: apache 1.3.22 with perl 1.26 built statically I want to use perl to dynamically generate html pages, so I have .pl files under DOCUMENT_ROOT. I have this config: Alias /perl /usr/local/apache/cgi-bin Directory /usr/local/apache/cgi-bin SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI /Directory Files *.pl SetHandler perl-script PerlHandler Apache::Registry Options ExecCGI /Files Whenever I try and get a perl script from a web browser, it pops up a dialog asking to save the damn file. I have tried Netscape 4.79 on NT and Unix as well as IE 5.5. I have configured a server in this manner probably 100 times, I cannot find what I a missing this particuliar time. Anyone have any ideas? Thanks, Chuck Chuck Carson Systems Administrator [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 858.202.4188 Office 858.442.0827 Mobile 858.623.0460 Fax
RE: Files problem, pulling my dam hair out
Where would this go? In the Directory section of the Files section? -Chuck -Original Message- From: Knox, Laurie A, NPONS [mailto:[EMAIL PROTECTED]] Sent: Thursday, November 29, 2001 3:17 PM To: Chuck Carson; [EMAIL PROTECTED] Subject: RE: Files problem, pulling my dam hair out The only difference I can see with your setup is the following additional line: AddHandler perl-script .pl HTH, Laurie Laurie Knox ATT - NETAC [EMAIL PROTECTED] -Original Message- From: Chuck Carson [mailto:[EMAIL PROTECTED]] Sent: Thursday, November 29, 2001 5:38 PM To: [EMAIL PROTECTED] Subject: Files problem, pulling my dam hair out I have the following config: apache 1.3.22 with perl 1.26 built statically I want to use perl to dynamically generate html pages, so I have .pl files under DOCUMENT_ROOT. I have this config: Alias /perl /usr/local/apache/cgi-bin Directory /usr/local/apache/cgi-bin SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI /Directory Files *.pl SetHandler perl-script PerlHandler Apache::Registry Options ExecCGI /Files Whenever I try and get a perl script from a web browser, it pops up a dialog asking to save the damn file. I have tried Netscape 4.79 on NT and Unix as well as IE 5.5. I have configured a server in this manner probably 100 times, I cannot find what I a missing this particuliar time. Anyone have any ideas? Thanks, Chuck Chuck Carson Systems Administrator [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 858.202.4188 Office 858.442.0827 Mobile 858.623.0460 Fax
RE: Files problem, pulling my dam hair out
I have this in a Location, according to Apache you can have it in Directory and VirtualHost as well. (You could try it under Files, Apache will let you know if it doesn't like it :-) ). Laurie -Original Message- From: Chuck Carson [mailto:[EMAIL PROTECTED]] Sent: Thursday, November 29, 2001 6:23 PM To: Knox, Laurie A, NPONS; [EMAIL PROTECTED] Subject: RE: Files problem, pulling my dam hair out Where would this go? In the Directory section of the Files section? -Chuck -Original Message- From: Knox, Laurie A, NPONS [mailto:[EMAIL PROTECTED]] Sent: Thursday, November 29, 2001 3:17 PM To: Chuck Carson; [EMAIL PROTECTED] Subject: RE: Files problem, pulling my dam hair out The only difference I can see with your setup is the following additional line: AddHandler perl-script .pl HTH, Laurie Laurie Knox ATT - NETAC [EMAIL PROTECTED] -Original Message- From: Chuck Carson [mailto:[EMAIL PROTECTED]] Sent: Thursday, November 29, 2001 5:38 PM To: [EMAIL PROTECTED] Subject: Files problem, pulling my dam hair out I have the following config: apache 1.3.22 with perl 1.26 built statically I want to use perl to dynamically generate html pages, so I have .pl files under DOCUMENT_ROOT. I have this config: Alias /perl /usr/local/apache/cgi-bin Directory /usr/local/apache/cgi-bin SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI /Directory Files *.pl SetHandler perl-script PerlHandler Apache::Registry Options ExecCGI /Files Whenever I try and get a perl script from a web browser, it pops up a dialog asking to save the damn file. I have tried Netscape 4.79 on NT and Unix as well as IE 5.5. I have configured a server in this manner probably 100 times, I cannot find what I a missing this particuliar time. Anyone have any ideas? Thanks, Chuck Chuck Carson Systems Administrator [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 858.202.4188 Office 858.442.0827 Mobile 858.623.0460 Fax
RE: Files problem, pulling my dam hair out
This is not working for me. Any chance you can mail your config? Also, is your mod_perl a DSO or bult statically. I have done this on at least 100 other servers in my time. What am I missing this time? Thanks, Chuck -Original Message- From: tom poe [mailto:[EMAIL PROTECTED]] Sent: Thursday, November 29, 2001 3:29 PM To: Chuck Carson; [EMAIL PROTECTED] Subject: Re: Files problem, pulling my dam hair out On Thursday 29 November 2001 14:37, Chuck Carson wrote: I have the following config: apache 1.3.22 with perl 1.26 built statically I want to use perl to dynamically generate html pages, so I have .pl files under DOCUMENT_ROOT. I have this config: Alias /perl /usr/local/apache/cgi-bin Directory /usr/local/apache/cgi-bin SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI /Directory Files *.pl SetHandler perl-script PerlHandler Apache::Registry Options ExecCGI /Files Whenever I try and get a perl script from a web browser, it pops up a dialog asking to save the damn file. I have tried Netscape 4.79 on NT and Unix as well as IE 5.5. I have configured a server in this manner probably 100 times, I cannot find what I a missing this particuliar time. Anyone have any ideas? Thanks, Chuck Hi, Chuck: For starters, is the line above correct: Alias /perl /usr/local/apache/cgi-bin or should you use: Alias /perl/ /usr/local/apache/cgi-bin/ The other thing you might check in that area, is a line that says something like: AddHandler cgi-script .pl .cgi I'm running SuSE7.1, and Apache1.3.14 with a documentRoot of /usr/local/httpd/htdocs/ hth tom
RE: Files problem, pulling my dam hair out
Are you setting the content-type header correctly? You can add the correct content type a number of ways: - Adding DefaultType text/html to your httpd.conf - Using the AddType directive in httpd.conf to single out .pl files - Add .pl files to your mime types config file (pointed to by TypesConfig) - Set it dynamically from your scripts using $r-content_type('text/html') - Kyle -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Chuck Carson Sent: Thursday, November 29, 2001 2:38 PM To: [EMAIL PROTECTED] Subject: Files problem, pulling my dam hair out I have the following config: apache 1.3.22 with perl 1.26 built statically I want to use perl to dynamically generate html pages, so I have .pl files under DOCUMENT_ROOT. I have this config: Alias /perl /usr/local/apache/cgi-bin Directory /usr/local/apache/cgi-bin SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI /Directory Files *.pl SetHandler perl-script PerlHandler Apache::Registry Options ExecCGI /Files Whenever I try and get a perl script from a web browser, it pops up a dialog asking to save the damn file. I have tried Netscape 4.79 on NT and Unix as well as IE 5.5. I have configured a server in this manner probably 100 times, I cannot find what I a missing this particuliar time. Anyone have any ideas? Thanks, Chuck Chuck Carson Systems Administrator [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 858.202.4188 Office 858.442.0827 Mobile 858.623.0460 Fax
Re: Files problem, pulling my dam hair out
Chuck Carson wrote: I have the following config: apache 1.3.22 with perl 1.26 built statically I want to use perl to dynamically generate html pages, so I have .pl files under DOCUMENT_ROOT. I have this config: Alias /perl /usr/local/apache/cgi-bin Directory /usr/local/apache/cgi-bin SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI /Directory Files *.pl SetHandler perl-script PerlHandler Apache::Registry Options ExecCGI /Files Whenever I try and get a perl script from a web browser, it pops up a dialog asking to save the damn file. I have tried Netscape 4.79 on NT and Unix as well as IE 5.5. I have configured a server in this manner probably 100 times, I cannot find what I a missing this particuliar time. Anyone have any ideas? let the guide be with you: http://perl.apache.org/guide/config.html#My_Script_Works_under_mod_cgi_b PerlSendHeader On is missing if you use CORE::print() to send headers _ Stas Bekman JAm_pH -- Just Another mod_perl Hacker http://stason.org/ mod_perl Guide http://perl.apache.org/guide mailto:[EMAIL PROTECTED] http://ticketmaster.com http://apacheweek.com http://singlesheaven.com http://perl.apache.org http://perlmonth.com/