Purchasing & Downloading Domain Licences

Q: I've purchased a license for my domain, where can I download it?

A: Once payment is made please allow at least 24hrs for us to process your order and generate your license file. An email is sent once your license is ready so make sure to check the email account you used when placing the order, if you don't receive this email please check your spam/junk folder incase it has been filtered there. You can also login to your account at any time to check the status of your order, view and print invoices and to download your license files when ready.


Installation & Use with an existing website

Q: What are the server system requirements?

A: PHP 4.3 or higher is required. We recommend PHP 5.6 - PHP 7 is currently not yet supported but this will come in the future.

The CMS also requires an Ioncube or Sourceguardian loader on the server to run.

Ioncube loader files for a range of operating systems can be downloaded from http://www.ioncube.com/loaders.php  - many servers/hosts will already have Ioncube loaders installed.

Sourceguardian loader files for a range of operating systems can be downloaded from http://www.sourceguardian.com/loaders.html - some servers/hosts will already have sourceguradian loaders installed.

We recommend running XT-CMS on a linux based server.

Please download and install the free trial version of the cms before purchasing a license to ensure you can run the CMS on your server.


Q: Will there be any downtime when installing the CMS on an existing website?

A: By uploading the cms files to a new folder eg. public_html/cms you can avoid overwriting any existing website files. This means your current website stays live in it's current state while you setup the cms. When everything is setup you just need to edit or replace the main index file in public_html as per the install guide (pdf) and that's the switch over done, pretty much instantly and without any downtime. And if you notice a problem or find you need more time to setup the cms you can simply swap the main index files back around and you have your old website back in an instant.


Q: Should I delete all my old website files once I've installed the cms?

A: You can but it is not required. All your existing files should be able to co-exist without causing any problems with the exception of the main index file which needs to be updated or replaced to point to the cms. If you're confident that you don't need to go back to the pre-cms version of your website you can of course delete any old and unused files, but it is recommended to leave them for a while at least until you are happy everything is running smoothly.


Installation & Use with Xara

The following questions relate to usage with Xara Web Designer and Xara Desiger Pro.

Q: What is the general procedure for using the CMS with a website designed in Xara?

  1. Install & Configure the CMS - XT-CMS Installation Guide (pdf)
  2. Publish your website pages from Xara into the CMS (these are published into a theme folder and the cms can use each one as a page template)
  3. Login to the admin area of the CMS and add your web pages (use add/modify category and select the appropriate page templates as you go)
  4. In Xara update any navbars and page links to point to the new page urls generated by the cms and re-publish the updated pages from Xara back into the cms (go to Categories in the CMS admin area for easy access to all page links) *

* Make sure you keep a copy of your Xara website document before you make any changes so you can roll back to it should you need to.

See the Xara + XT-CMS Guide & Tutorial (pdf) for more information on using XT-CMS with Xara web design software.


Installation Troubleshooting

Q: I have installed the CMS but the admin page is blank.

Make sure you are running a compatible version of PHP 5.x or higher on your server.

The Ioncube loader installed on your server might be a newer or older version. Please contact us and we will provide a version of the CMS that is compiled to be compatible with your installed loader.

Q: The admin login page is displaying but not logging in

This is often because the cms_root_url has been set incorrectly. By default the CMS will attempt to auto detect the correct url but this can also be manually set in the scripts/config.php file. When setting manually make sure to use either http:// or https:// if you are using a secure cert.

SourceGuardian Error Messages

Q: I get an error message similar to "protected by SourceGuardian and requires the SourceGuardian loader ixed.5.2.lin"

After installing the cms you may get a sourceguardian error message when trying to access the cms admin page.

For php version 5.2 and above the required loader file (in this case "ixed.5.2.lin") needs to be copied from the ixed directory in the cms install and put into the php extension_dir. If dynamic loading is enabled then this is all that is required, if it's not enabled the loader will also need to specified in the php.ini file by adding a line pointing to the file eg. extension=ixed.5.2.lin

If you are on shared hosting and do not have access to the extension_dir on your server you will need to contact your host to do this for you. Alternatively you might be able to try switching to a php 4 version, some hosts allow you to switch back from php 5 to php 4 using the hosting control panel or a htaccess file.

With php 4 the loader file is loaded automatically from the ixed directory but with php 5.2 and above it needs to be copied into the php extension_dir

You can also try the SourceGaurdian loader assistant with your phpinfo. The loader assistant gives more precise info on what to do based on your php configuration and a link to download the appropriate loader file if needed.


Q: I get an error message similar to "Incompatible loader version. This protected script has been encoded with newer version of SourceGuardian. "

The cms is compiled with Sourceguardian version 9 and requires a version 9 compatible loader to run. If your host has an older loader installed you will get this error. To fix this you can download the latest sourceguardian loader for your setup and update it on your server or if this is not possilbe and your host is using a version 8 loader please contact us and we will provide you with a version of the cms compiled with version 8.


Q: What is SourceGuardian? Is there any way to run the cms without a SourceGuardian loader?

Some of the cms files are encrypted so a SourceGuardian loader is always required to run them. It's a necessity so that all of the cms files can be downloaded and distributed online whilst safeguarding against piracy. Loader files are free so anybody can download and install the appropriate loader on their server.

Note: Since version 1.9.2 the cms is now compiled by default in Ioncube for better compatibility so an Ioncube loader is required instead. Most servers/hosts will already have an Ioncube loader installed but if you need help installing the cms for a particular loader please contact us.