Perl

From Hostek.com Wiki
Revision as of 20:16, 21 January 2014 by KalebL (Talk | contribs) (How do I enable execute permission for Perl scripts?)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


How do I enable execute permission for Perl scripts?

Windows servers: Our Windows servers, no extra steps are needed to set permissions to run your Perl scripts.

Linux servers: Using your FTP program like CuteFTP or Ws_ftp, CHMOD the files to have 755 permissions. This will give the script execute permissions.
- Alternatively, you can change these permissions in the cPanel file manager. This is done by right clicking on the PERL file and going to "Change Permissions" then selecting "Execute" for User, Group, and World.

NOTE: All Perl (.cgi and .pl) files MUST be uploaded in ASCII (text) format, NOT binary.

In my HTM (HTML) page, how do I reference my PERL scripts?

You should place your Perl CGI scripts in your cgi-bin directory. Then in your HTM (HTML) page you would have a line something like this...

<FORM Method=POST Action="cgi-bin/yourscript.cgi">

What is the path to PERL pl .pl cgi .cgi?

Windows servers: On our Windows servers, Perl is associated via the .pl or .cgi extension. The exact path to Perl doesn't really matter. However, you still need something like

#!d:/perl/bin/perl.exe

as the very first line of your script.

Linux servers:

#!/usr/bin/perl

What is ActivePerl?

ActivePerl is the Windows version of Perl. ActivePerl works just like Perl, except it's been ported to Windows servers.