How to Install GoClixy?

This is a step by step tutorial on how to install GoClixy - Business Directory Script on a web server.

Step 1: Download the needed GoClixy installation package.

  • Visit our official website http://www.goclixy.com, click the My Account link and login with your purchased Email ID and password.

  • Click the My Downloads link and then click the View Files button.

  • This will redirect you to another page, click the Download Now button to download the installation files.

  • Extract the downloaded file on your local system.

Step 2: Generate a License File.

  • Click the My Licenses link.
  • This will display the domain name you entered during purchase, click the Save button to activate the Generate button.
  • Click the Generate button to download the license.dat file.

  • Copy and Paste the license.dat file into the upload/application folder that you extracted earlier.

Note: The license file is domain specific and must exist in the application folder to run GoClixy.

Step 3: Prerequisite

GoClixy requires PHP v5.6/7.1, so change the PHP version in your cPanel accordingly. You can also contact your Hosting Provider for the PHP Version change.

GoClixy core files are encoded using ioncube loader, your server must have PHP ioncube-loader extension installed to run the application.

cPanel - How to check if IonCube Loader is installed on your Hosting Server?

  • Login to your cPanel.

  • In the Software/Services section of the cPanel home screen, click Select PHP Version.

  • Check the ioncube_loader extension checkbox to enable it for the current PHP version. Note: you must have the latest version of ioncube_loader extension on your server, enabling the ioncube_loader_4 will not work.

Alternate way to find if IonCube Loader is installed on your Hosting Server?

You can easily figure out if IonCube is running by looking at the information from PHP info. To check this you need to create a PHP file (e.g. phpinfo.php) with the content as follows:

<?php 
phpinfo(); 
?>
  • Visit your phpinfo.php file in a browser: http(s)://YOUR DOMAIN NAME/phpinfo.php
  • Check which version of the ionCube loader package is installed on your server by inspecting the first and the Additional Modules section of the output of the phpinfo.php file you just added.

How to Install IonCube Loader on a VPS/Dedicated Hosting Server?

  • Visit the ionCube Loaders download page and download the Ioncube loader file that matches your Hosting Server's Operating System. This guide assumes you're installing a 64 bits version of the loader package on a Linux Server.

  • Extract the loader-wizard.php file from the zip archive.

  • Upload it on your server via FTP or cPanel File Manager.

  • Visit the loader-wizard.php file in a browser: http(s)://YOUR DOMAIN NAME/loader-wizard.php and follow the instructions.

Step 4: Preparing for Installation - PHP v5.6 Specific

Follow this step only if your Hosting Server is running PHPv5.6.

Copy and replace all the files and folders in the upload/application folder with the contents in the phpv5.6/application folder (extracted earlier - Step 1).

Note: You can completely remove the existing modules folder from the upload/application and paste it from the phpv5.6/application.

Step 5: Upload the GoClixy Files to Your Server

Now, you need to upload the extracted files and folders to your web server. The easiest way to upload the GoClixy installation files is via cPanel File Manager or you can also use FTP.

Installation Folder Structure

IMPORTANT: FOR SECURITY REASONS, THE APPLICATION, GOCLIXY, VENDOR, .HTACCESS AND ROBOTS.TXT FOLDERS/FILES MUST BE PLACED ABOVE WEB ROOT OR PUBLIC_HTML SO THAT THEY CANNOT BE DIRECTLY ACCESSED VIA A BROWSER. BY DEFAULT, .HTACCESS FILES ARE INCLUDED IN EACH FOLDER TO PREVENT DIRECT ACCESS, BUT IT IS BEST TO REMOVE THEM FROM PUBLIC ACCESS FULLY IN CASE THE WEB SERVER CONFIGURATION CHANGES.

Installation Structure

Step 6: Create a MySQL Database

You must create a MySQL database and assign a user to it with full permissions. Once you create your MySQL Database and the User, be sure to note down the database name, username and password you just created. You will need them for the installation process.

Create a MySQL Database
Create a MySQL Database
MySQL Users
Manage User Privileges

Step 7: Go Through the Installation Process

OVERVIEW

If you have uploaded the installation files, simply open your browser and navigate to your main domain (i.e. http://mydomain.com ), depending where you have uploaded the GoClixy installation files. Once you do that, you will be redirected to GoClixy Web Installer. The first step of the installation process will show you all pre-installation checks. If your servers meet all GoClixy requirements, you will see each line green. Click Next button to proceed further.
Start Your Online Business Directory Website Today

CONFIGURATION

Fill the information as described:
Start Your Online Business Directory Website Today

Once you have filled all the required information, press the Nextbutton to proceed with the database configuration.

DATABASE

On this screen, you must enter the necessary information for your MySQL database as noted in Step 3.

After entering all the necessary information, press the Submit button to start the GoClixy installation process.

Note: GoClixy comes with Default Sample data which serves as an example and can be used to build your yellow pages directory.
Installation Database
Within minutes you will be redirected to the last screen of the GoClixy installation.
Installation Success
That is all!

Manual Installation

Follow the steps 1 - 6 described above. Additional steps are as follows:

Step 1: Database Import

  • Open phpMyAdmin by clicking the phpMyAdmin icon in your cPanel.

  • Select the database in the left menu that you created earlier in step 6.
  • Click the Import tab in the Top Menu.

  • Under File to Import, click the Browse button and select the upload/application/db/goclixy.sql file.

  • Click the Go button at the bottom right.
  • When the database has been imported successfully, you should see a message at the top of the page similar to: Import has been successfully finished, ## queries executed.
  • Now open cPanel File Manager/FTP, go to the application/config/ folder and edit the database.php file.

  • Change the following lines with your above configured credentials.

Step 2: Update Installation files

  • Use cPanel File Manager/FTP to edit the application/controller/home.php file and replace CI_Controller with Front_Controller at line number 15.
  • Create an empty installed.txt file in the application/config folder.

You can also use the following URL in a Web Browser to automatically perform the steps above:

http(s)://YOUR DOMAIN NAME/installer.php

That is all!

Login Details

Admin Area

Admin URL: http(s)://YOUR DOMAIN NAME/admin/login
Admin Username: admin@goclixy.com
Admin Password: admin123@

Member Area

URL: http(s)://YOUR DOMAIN NAME/
Username: member@goclixy.com
Password: member123@