TurnKey Linux Virtual Appliance Library

How to use Perl CGI scripts in lamp appliance ?

rob.r374's picture


first of all, hi to the community. I'm new to Turnkey linux and after 1 installation, I'm becoming a fan.... Thanks for great work.

I'd like to modify LAMP appliance (I really like TKLPatch approach), but first I need to get some software written as Perl CGI scripts working.


At the moment I have an rrd.cgi script in /var/www/cgi-bin and when I try to access if from remote location, I get the script as text - it doesn't get executed.

Since appliance is supposed to support Apache&Perl out of the box, I'm surely missing something simple ?

Thanks in advance,




Liraz Siri's picture

You may need to configure Apache...

CGI should work out of the box (in cgi-bin). I filed a bug report. Thanks for reporting this!

Anyhow, for a Perl CGI script to execute in cgi-bin Apache has to be configured with the +ExecCGI option for the cgi-bin directory and a few other things. See this article for details.

Guest's picture

Trying to run perl scripts (.pl)

I follow the article but doesn't work. 500 internal server error

Any other clue?

Thank you for your excelent work.

Steve's picture

Any new news on this?

I have the same problem - I need to execute a script from cgi-bin  within the /var/www folder


Can't quite figure out what to point where - I did check the referenced article but this mostly refers to windows setup


Any thoughts much appreciated

Alon Swartz's picture

Answered in another post

I just came across this thread after answering the same issue in a nother. You can see my post here.

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <strike> <caption>

More information about formatting options

Leave this field empty. It's part of a security mechanism.
(Dear spammers: moderators are notified of all new posts. Spam is deleted immediately)