Perl is an effective programming language which is widely used for setting up CGI scripts and many different web-based applications. Among its key advantages is the fact that it supports modules - ready-made batches of program code which are used to perform a variety of tasks and to increase the functionality of a certain script without clogging it with unneeded lines of code. This means that, if five processess need to be performed, you'll be able to employ five lines of program code to call each one of the modules instead of including hundreds of lines used to create the actual modules inside your script. Perl is very handy and it can be used for multiple purposes, that's why a lot of companies have implemented it in their web products or on their resource-demanding sites - cPanel, IMDB, Craigslist, BugZilla, BBC and a lot more. It's commonly used in addition to other programming languages like PHP or Python.

Perl Scripting in Shared Hosting

Perl is provided with all shared hosting service that we offer and you are able to execute any kind of .pl file that you upload in your account thanks to the File Manager of the Control Panel or some FTP software. The latter will enable you to create a website with all the features that you'd like your visitors to have, but PHP doesn't supply. You can execute a script either manually or automatically with a cron job. Our plans feature a large number of Perl modules which you can employ and you will see the full list in your web hosting account along with the path that you need to use in your scripts, in order to be able to access these modules. In case you'd like to execute a Perl/CGI script with a cron job but your plan does not offer this option, you are able to add as many cron jobs as you need via the Add Upgrades/Services link on the left-hand side of the website hosting Control Panel.

Perl Scripting in Semi-dedicated Servers

You will be able to employ every Perl-based application, including CGI scripts, with any of the semi-dedicated servers that we provide as Perl is supported on our servers. You'll be able to make each .pl file executable by setting the appropriate UNIX permissions for it via the Hepsia Control Panel or through any FTP client and based on the actual script, it can be run manually as a result of some action your client performs on the site, or automatically via a cron job which you can set up inside your account. Provided you want to employ a script that you've found online and it requires particular modules to be present on the server, you're able to take full advantage of our rich library which includes more than 3000 modules. Thus, you can rest assured that any kind of Perl application that you make or find on the web will work properly on our end.