Installation Instructions

In this document, Detailed Instructions About How To Install Yo!Kart 9.3. And also shared the important steps to be followed to install Yo!Kart.

Please contact the Project Manager of Fatbit who will provide you the link to download the latest version of Yo!Kart (scripts with installation instructions). This link will download the compressed archive in zip format. This zip file contains -

  • file [Yo!kart scripts files]: It contains all the project files that are to be uploaded on a web server.
  • license.txt file [Generally shared via mail/Bizixx system]: It contains the license required to access our scripts on your site.
  • readme.txt file: It contains the contents provided and how to successfully install the script files.
  • software-requirements.txt file: This file lists all the system requirements.
  • server-requirements.php file: This file is used to ensure that the server meets the basic software requirements.
  • .htaccess file: This file is used for script configuration by following Option 2 given under Scripts Configuration
  • file: This is a bundle for PHP 5.6-7.0 version of framework/library files. You can place the compatible version of framework/library files core directory to {YOUR_WEBROOT}/library.

Server Verification

Steps to be followed to verify software requirements. 

  • Upload the server-requirements.php to the web root and open {YOUR_WEBROOT}/server-requirements.php in the browser to make sure that the server meets the basic software requirements. This script has been created to check maximum of the requirements reliably but some of the settings cannot be detected accurately via a PHP script. So, you can go with your knowledge about the server.  
    Apache should have mode_rewrite enabled. Sometimes it is not detected accurately by the scripts. After checking it, please make sure to remove this file for your security.

Scripts Configuration 

Please follow the below steps to configure scripts on your Server. 

  • Option 1: Set webroot to /public directory in the provided scripts [Recommended]
  • Option 2: Set webroot to /public_html directory and place all the script files including .htaccess file.
  • Upload the installation script files to their hosting root directory. By using any FTP, you will connect to the hosting account.
    For example: If webroot configured to /public_html and you have uploaded scripts files to the /public_html then you can access their script files directly via their domain name

After uploading the files, you will see the following list of files and folders under their hosting account folder:

filename image - yokart installation kit

  • The license.txt file will be provided by the Project Manager of Fatbit which needs to be placed in the Library folder provided in the (Root Folder).
  • You can review system configurations under /conf/conf-common.php as per your requirements.
    For Example: You can change the value of CONF_UPLOADS_PATH in /conf/conf-common.php to your preference. It is used to store user uploaded files. By default it is set to /user-uploads in the scripts. This setting is fine if you are using single instance deployment. If you are using multiple instances behind a load balancer, the value must point to some shared directory which is accessible from all the instances.
  • Write permission to specific directories. The following directory must be writable by PHP/apache:
    • /user-uploads (or the path that you set for CONF_UPLOADS_PATH if you changed it).
    • /public/cache (used for system caching).
  • Now, open the browser and access your hosting account via your domain name. This should direct you to the installation page.