HOME ServicesI FAQ Company Info Client Care Policy
166449-02-05 00:00:00

  Online FAQ  
   Main FAQ
  Domain Name Server
  Front Page
  Control Panel
  Secure Server
  Cpanel Docs
  Error Pages

Sales Tel.:
+39 071 2917323
Support Tel.:
+39 071 2864306
+39 071 2901232
E-mail Sales:

E-mail Support:

E-mail DNS:


  CGI-BIN / Secure Server / Full Cpanel Documentation  

Do my CGI scripts need to be in my /cgi-bin?

All .cgi and .pl can only be executed in cgi-bin at this time.

Where can I find server path information?

Perl version 5.006001: /usr/bin/perl
Absolute path for your files/scripts: /home/username/public_html/
Absolute path for your cgi-bin is:
Sendmail: /usr/sbin/sendmail
Date: /bin/date
Java: /usr/bin/java
Whois: /usr/bin/whois
Python: Python: /usr/bin/python

Can you explain permissions?

Owner = the files users (you)
Group = the files group
Others = others

Permissions Definitions:

r = read access
x = execute access
w = write access

Numerical Definitions:

r = 4
x = 2
w = 1

You will come to recognize, if you do not already, Chmod as a word used for changing Permissions from within Telnet or your FTP client.

Some scripts will tell you to chmod 775 (for example). When using the numeric system, the code for permissions is as follows:

4 + 2 + 1 (rwx) = 7

The first number applies to Owner, the second number applies to Group, and the third number applies to Others. Therefore the first 7 of the chmod 775 tells Unix to change the Owner's permissions to rxw (because r=4 + w=2 + x=1 adds up to 7, this giving the Owner Read, Write, and Execute Permission. The second 7 applies to the group, this giving the Group Read, Write, and Execute Permission, and the last number 5, refers to Others (4 + 1= 5), giving Others only Read and Execute Permission. The permissions for chmod 775 look like this: rwx rwx -rx.

Permissions are always broken up into three groups of letters, however if there is a dash, this dash simply means that Permission wasn't given for that particular function, for example in the chmod 775, Permission to Write was not given to Others.

Remember: the first 3 letters always apply to Owner, the second 3 apply to Group, and the third 3 apply to Others

I am having a problem with my CGI script. Do you have any advice before contacting support?

Below are solutions to some of the more common CGI script problems.

When I activate my CGI program, I get back a page that says "Internal Server Error. The server encountered an internal error or mis-configuration and was unable to complete your request."

This is generally caused by a problem within the script. Check your script settings again to see that you have entered the correct server information and have set the correct permissions for the script. If this information is correct, you'll need to contact whoever wrote or is distributing the script for further assistance.

I am being told "File Not Found," or "No Such File or Directory."

Upload your Perl or CGI scripts in ASCII mode, not binary mode.

When I test my Perl script in local mode (by Telnet), I have the following error: "Literal @domain now requires a back slash at myscript.pl line 3, within string. Execution of myscript.pl aborted due to compilation errors."

This is caused by a misinterpretation by Perl. You see, the "@" sign has a special meaning in Perl; it identifies an array (a table of elements). Since it cannot find the array named domain, it generates an error. You should place a back slash (\) before the "@" symbol to tell Perl to see it as a regular symbol, as in an email address.

I am getting the message "POST not implemented."

You are probably using the wrong reference for cgiemail. Use the reference /cgi-bin/cgiemail/mail.txt. Another possibility is that you are pointing to a cgi-bin script that you have not put in your cgi-bin directory. In general, this message really means that the web server is not recognizing the cgi-bin script you are calling as a program. It thinks it is a regular text file.

How can I access my site via the shared secure server?

This all depends on what server you are currently on. Most new clients will access their site via https://cpanel.rem-graphics.com/~username/pagename.html

How can I have my own secure server certificate?

You must purchase your secure server cert via a place such as Thawte, or Verisign. support@rem-graphics.net will create any CSR's necessary to order the cert, and will install the certificate once it is issued for a $25 installation fee.

If you are planning on ordering an SSL certificate, you will be asked what type of SSL software we are running. You will need to select "OpenSSL-based web server" Please contact support@rem-graphics.net with any further questions.

Can I see full Cpanel Documentation ?

Yes, you can view full Cpanel documentation from this link below:


Home | Services | Reseller Program | FAQ | Company Info | Support | Policy TOS AUP | Site Map | HTML Tutorials