Home | Contact US | Products | Download | Support | Order | Prices | CGI Hosting

  About Us | Privacy Policy | License | System | Awards | Clients | Featured Sites | Media | Affiliates | Resellers | Testimonials

Contact Us
Toll Free (in USA only):
1-866-WEBGENI 
(1-866-932-4364)
Other Countries:
+61 8 8339 1206
Email: support@webgenie.com
Fax: +61 8 8339 3575

   Custom Jobs
   Downloads

 

FREQUENTLY ASKED QUESTIONS

Welcome to the WebGenie Customer Support pages where you will find answers to frequently asked questions (FAQ). If the information that you need isn't here, or if you need further help, just visit our eMailbox to obtain prompt and friendly service.

PRODUCT SPECIFIC FAQS


Company Information

Product Information

Uploading files to web servers


Perl, Blat and Postmail

CGI Problems

Product Issues

 

COMPANY INFORMATION

Q: What is WebGenie Software?

A: WebGenie Software is a company helps you to implement Electronic Commerce at an affordable cost. WebGenie software tools let you create online shopping cart, banner advertisements, slideshows, guest-books, dropdown menus, referral programs, site search and much more... WebGenie headquarters is located in Adelaide, South Australia. Have a look at our Corporate Profile for more information.


Q: How can I contact WebGenie Software?

A: If you want email support, please refer to the WebGenie eMailbox. More conventional methods of communication are available, however, and they are:

    E-mail: support@webgenie.com
    Phone: +61 8 8339 1206 (9:00-5:00, GMT+9:30hrs)
    Fax: +61 8 8339 1206
    Mail: WebGenie Software Pty. Ltd.
    PO Box 527, Hindmarsh, SA 5007
    AUSTRALIA

PRODUCT INFORMATION

Q: On what platform does my WebGenie Software product run?

A: The entire WebGenie Software product range is designed to run on Windows 95 and NT. We currently do not support other platforms, but products like CGI*StarPro produce CGI scripts for both NT and Unix web servers.

Q: How do I install my WebGenie Software product?
A: Each WebGenie Software product is released as a self-extracting archive. Run this file to take you through the install process.

Q: Can I evalute the product before buying?
A: Every WebGenie Software product has an evaluation period of 30 days to allow you the time to try it out. Over this period, the product is fully functional.

Q: How do I register, and how much does it cost?
A: You can order your registration code via email, mail, fax or phone using our automated order forms. Payments can be made via check, money order or credit card. For more information and pricing details go to our Order Page.

Q: How do I upgrade my registered product?
A: Minor version upgrades are free of charge. Simply download the latest version and install it. The registration code will automatically be transfered. Major version upgrades are not free but they are significantly cheaper than purchasing the full product. You will have to order a new registration code.

Q: Can you let me know of product upgrades?
A: Yes, we would love to keep you informed of the latest happenings at WebGenie! Check out our What's New page and subscribe to the WebGenie Mailing List.

 

UPLOADING FILES TO WEB SERVERS

Once you have completed your HTML form and generated your CGI script, you will have to upload them to your web server using a file transfer program (FTP). Generally speaking, web servers have a special directory for CGI scripts. Scripts not placed in this directory may not work, so check with your web master for the correct location. Furthermore, the file permissions of CGI scripts must be correctly set to permit the web server to execute them. If the CGI script will create files (like Guestbook*Star) then the directory in which the script resides will also require the correct permissions be set.

Q: Where can I get ftp?

A: Windows 95 and NT come default with a DOS ftp client aptly named 'ftp'. If you prefer a Windows ftp client, try WS_FTP or CuteFTP.

Q: Where can I get telnet?

A: Windows 95 and NT come default with a DOS telnet client aptly named 'telnet'.

Q: How do I upload my files?

A: A sample ftp session looks like this:

  ftp
  open _www.your.site.com_      (start the ftp session)
  username: _your_username_
  password: _your_password_
  asc                           (set upload method to ascii mode)
  cd _html_directory_           (change directory to where your html files are placed)
  put _html_filename_           (copy the html file to the web server)
  cd _CGI_directory_            (change directory to where your CGI scripts are placed)
  put _CGI_filename_            (copy the CGI script to the web server)
  bye                           (exit the ftp session)

Q: How do I change file and/or directory permissions?
A: There are two ways this can be achieved - via ftp or telnet. Only some ftp clients have the ability to change file and directory permissions. If your ftp client cannot, you will have to use telnet. If you are unfamiliar or uncomfortable with telnet, or do not have telnet access, then please ask your web master to do the job for you.

Ftp:

  ftp
  open _www.your.site.com_      (start the ftp session)
  name: _your_username_
  password: _your_password_
  asc                           (set upload method to ascii mode)
  cd _CGI_directory_            (change directory to where your CGI scripts are placed)
  site chmod 777 .              (change the permissions on the CGI directory)
  site chmod 755 _CGI_filename_ (change the permissions on the CGI script)
  bye                         (exit the ftp session)

Telnet:

  telnet
  open _www.your.site.com_      (start the telnet session)
  login: _your_username_
  password: _your_password_
  cd _CGI_directory_            (change directory to where your CGI scripts are placed)
  chmod 777 .                   (change the permissions on the CGI directory)
  chmod 755 _CGI_filename_      (change the permissions on the CGI script)
  logout                        (exit the telnet session)

PERL, BLAT and POSTMAIL

Products like CGI*StarPro generate CGI scripts in a language called 'Perl'. So that your web server can execute the scripts, a Perl interpreter must be installed on the system.

Some products also require require a command-line driven email program be installed on your web server. Two of the most populer email programs for NT web servers are Blat and Postmail. Unix systems come default with one or more email programs such as Sendmail or Mail.

Q: Where can I get Perl?

A: You can download Perl from http://www.perl.com/perl.

Q: Where can I get Blat?

A: You can download Blat from http://gepasi.dbs.aber.ac.uk/softw/blat.html.

Q: Where can I get Postmail?

A: You can download Postmail from http://www.software.com/Products/Postmail.

Q: How do I associate a CGI script with Perl?

A: In 'My Computer' or 'Windows Explorer', select View | Options | File Types | New Type. Specify the description as CGI script and the filename extension as .pl or .cgi . Click New | Open and specify perl.exe as the command to execute the action.

Q: How do I set the path to Blat or Postmail in the PATH environment variable?
A: Login as the administrator and from the Start menu select Settings | Control Panel. Double click the System icon and on the Environment tab click the PATH variable. Type the path to Blat or Postmail in the Value box and click Set. Do not edit the autoexec.bat file!

 

CGI PROBLEMS

CGI programming is very intricate and complicated and most error messages are very confusing. This section aims to help you through the most common types of problems that arise with CGI scripts and web servers.

Q: I get 'malformed header from script'. What's wrong?

A: Have a look at the very first line of your script and check that the path to perl is correct. Ask your web master for the correct path or telnet to the web server and type 'whereis perl'.

Q: I get '500 Internal Server Error'. What's wrong?

A: This is the most general CGI error message you will come across and has a number of causes. Please check the following points:

  1. Ensure that your script was ftp'ed to the webserver in ascii mode. If not, your script will be transfered with control characters added to it.
  2. You may have specified a mail program that does not exist or resides in a different directory to the one specified in your CGI script. Edit your CGI script and make sure that the mail program is specified correctly.
  3. Near the bottom of the cgi script will be a line that reads '$mailreceiver = ...'. Make sure that the '@' in the email address is preceeded by a '\'. ie 'support@webgenie.com' must appear as 'support\@webgenie.com'.
  4. You may have used characters in you html form input NAME tags that are illegal in a Perl CGI script. Edit your html form and make sure that the first character of the NAME of an INPUT tag is an alphanumeric charater.

Q: I get '501 Not Implemented'. What's wrong?

A: The web server has not been configured to execute CGI scripts. Ask your web master to modify the configuration. Please check if there is a specific location where your CGI script must reside, and if your script requires a special suffix (usually .pl or .CGI).

Q: I get '403 Forbidden'. What's wrong?

A: The file permission on your script and/or the directory where your script resides has not been set correctly and the web server cannot access it. You will have to change the file/directory permissions.

Q: I get '404 Not Found'. What's wrong?

A: The URL in the ACTION field of your html form is incorrect. Modify the URL to correctly locate the CGI script.

 

PRODUCT ISSUES

Q: I get 'Error sending the input. The registration details of the CGI to process the form do not check out'.  What's wrong?

A: The email address you gave WebGenie when ordering your registration code for CGI*Star Pro differs from the email address you are using in your form. Contact our sales staff at sales@webgenie.com and request the different email address be registered.

 


  
Copyright © 1996-2004, WebGenie® Software Pty Ltd. All Rights Reserved.