Useful information when using and testing scripts.
Unlike the Advanced Plans, Standard Plans come with a basic tool set for employing scripts.
Path to Scripts
If creating or installing your own scripts on the Standard Hosting Plans, you may need some or all of the following details ...
Web directory
/home/j/o/joebloggs/public_html
Sendmail
/usr/sbin/sendmail
Cgi-bin
/home/j/o/joebloggs/public_html/cgi-bin
Perl
/usr/bin/perl
PHP Binary
/usr/bin/php
Replace "j" with the first letter of your account, "o" with the second letter of your account and "joebloggs" with your account username. Check your Welcome Mail for confirmation.
Your Own Scripts
You can install your own bespoke or third-party scripts and place them anywhere on your hosting plan however, we are unable to provide help with installation or any connection issues you may have.
Please note, it is the responsibility of each client to ensure the CHMOD permissions are set correctly on all scripts and that the security recommendations provided with the script, are followed in full.
We recommend you do not have ANY directory set to CHMOD permission level 777.
Banned Scripts
Due to the high level of server side security tools in place, we do not have a list of banned scripts for this server however, please note that if any account is found to be abusing our Business Terms or Acceptable Use Policy, they will be removed without prior notice.
Zend and Ioncube
Zend and Ioncube are software that sit on the server and decrypt script files. Script programmers often encrypt certain script pages to prevent their code being copied. By using Zend or Ioncube, encrypted pages can be read so the script runs properly. Many scripts provide an Ioncube and Zend version. The script will run in the same way regardless of which version you choose to use.
Zend
Zend Optimizer installed on all our servers which allows all clients to use scripts encoded with this application without any further intervention.
Ioncube
Please note that whilst we have Zend installed on all servers, we do not have the Ioncube loaders installed on our servers.
This is because they can easily be installed as and when required by clients with no intervention from us.
To install Ioncube loaders ...
Download the latest set of Ioncube loaders from the Ioncube Website.
Make sure to choose the loaders for Linux Intel (or 'Linux (x86)' ) and the correct PHP version (check PHP version on front page of cPanel under 'Server Information').
Select the archive format which you are able to open on your system (zip for Windows).
The directory in the downloaded archive (called 'ioncube') should be placed in or above the top directory of the encoded files.
For example, if you have encoded files/scripts in or below ...
/home/username/public_html/scriptfiles
... you might want to upload the 'ioncube' directory via FTP to ...
/home/username/public_html/scriptfiles
... or even ...
/home/username/public_html
If your script encoded files fail to run following installation of the Ioncube loaders, you can run a test by using the PHP script 'ioncube-rtl-tester.php' which is included in the Ioncube download archive (in the 'ioncube' dir).
To do so ...
Copy the 'ioncube-rtl-tester.php' PHP script to a directory where you expect encoded files to be working.
Access the script by entering the correct URL in a browser.
The script will try to locate and install the required loader and will produce output as it runs.
PHP5
All Standard Hosting servers have php4 running. We are presently testing php5 however, have no immediate plans to upgrade these servers to php5.
Troubleshooting Scripts
If you are trying to install a script that is supplied free by Saffas, but can not get it to work, run the following checks to find out why ...
New Clients
New domain registrations and domain transfers can take up to 24 hours to complete. During this time some features of your site will not function because your domain needs to be in place before working. You may need to leave it the full 24 hours from transfer before fully testing your site.
PHP Scripts
If you want to test a php script before transferring the domain, let us know and we will setup a temporary subdomain for this purpose.