Please contact the Project Manager of Fatbit who will provide you with the link to download the latest version of Yo!Rent (scripts with installation instructions). This link will download the compressed archive in zip format. This zip file contains -
- ‘scripts.zip’ file [Yo!rent 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 our 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.
- ‘Library-files.zip’ file: Place 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. We have created this script to check the 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]
OR
- Option 2: Set webroot to ‘/public_html’ directory and place all the script files including .htaccess file.
- Please 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 is 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 http://example.com. - After uploading the files, you will see the following list of files and folders under their hosting account folder.
- 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, please open the browser and access your hosting account via your domain name. This should direct you to the installation page.