Install Fulltrust-W
This instructions are valid only if you will not use the inluded mini server and you want to install Fulltrust-W in your own server.
1.- Getting the php files from the downloaded package
You have already downloaded the latest package, right?, if you don't, download it from here.
Uncompress the .zip package, and copy / upload the contents of the folder
/fulltrust-W-Portable/udrive/www to your server to a folder called called ft in the root of your server.
Remove the file /ft/application/Connections/fulltrust.php from your server.
2.- Installing the ioncube loader
Fulltrust-w requires the Ioncube loader server extension in order to run. First you need to know what loader version must be installed, this will depends on your server platform and the version of the PHP installed in your server.
What is the Ioncube loader extension?:
"ionCube produces leading tools for PHP source code protection to secure PHP software from prying eyes and to combat software piracy. Featuring an advanced compiled-code encoding engine that translates source to highly efficient bytecodes, ionCube encoding tools deliver the ideal combination of maximum source code protection without sacrificing performance, reliability or language compatibility."
Check if the loader is already installed
Point your browser to http://yourserver/ft/, if the extension it is not installed you will see a message like this:
"Site error: the file index.php requires the ionCube PHP Loader ioncube_loader_win_5.2.dll to be installed by the site administrator."
In this case the needed loader is: ioncube_loader_win_5.2.dll, remeber, this file depends on your platform and not necessarily it is this same name
The Ioncube loader extension must be added to the PHP configuration file in your server (php.ini), if you don't know how to do this, ask your hosting provider or your system administrator to install the extension, if you know how to do it, then follow the next steps:
- Go to the Incoube web page and get the loader version that you server needs
- Uncompress the package you have downloaded from the Ioncube website
- Copy the loader extension that your server needs to your php extensions dir or to any other folder
- Find the php.ini file in your server (/etc/php5/apache2 on Debian linux systems)
- Edit the php.ini file
- Add this line at the end
zend_extension_ts = /path_where_put_the_extension/ioncube_loader_win_5.2.dll
(change the name of the file and put the one that your server needs)
- Restart the Apache server or reboot your machine.
3.- Installing Fulltrust-W
Point your browser to http://yourserver/ft/, if the extension is installed, then you will see the following screen:

Select your installation language and click the button "Next step" to continue.

The next screen will ask for the database connections parameters:
- Database server: In most cases localhost
- Database name: The name of the database, must be created before to run this installation. All the fulltrust tables will be prefixed with "ft_", so, nothing that already exists in your server will be lost.
- User name: Mysql user name.
- Password: Mysql user password.
Input the parameters and click the button "Next step" to continue.

The installation program will notify you if the connection to the database can be established. Click the button "Install the empty database" to continue.

Click the button "Goto fulltrust" to continue.

Like it was mentioned before, you need and evaluation serial number to run fulltrust, when you downloaded the software a serial number was assigned to you, hope you still have it, if you don't, go to the download page and get a new serial number.
Paste the serial number in the input box and click the "submit" button.

Now you are ready to go, remember the default user name and password is admin, from now you can use Fulltrust-W, the evaluation version has no restrictions, but it is limited to 30 transactions.
* Additional notes about the IonCube loader extension
The ioncube loader extension is needed to run fulltrust because we need to protect our work.
To install the extension on any server is quite simple for an average system administrator, but, some hosting providers doesn't support the installation of third party extensions, mainly in shared hosting plans. They argue that it's too much complicated or insecure, that's not true. If your hosting provider doesn't support the installation of the ioncube loader extension or if they don't allows the use of a custom php.ini file, considere to change your website to a DECENT hosting provider.
If you want to install Fulltrust-W in a local server, you will not have the problems mentioned above.
|