Inout Search Engine - Readme
   
   

Hello and thank you for choosing Inout Search Engine  

To install the script, please follow the steps 1-13

   
1. 
  Upload all files to your root directory or a new directory created inside your root directory in your webserver.
     
2. 
 
Create a new MySQL database using your website control panel(eg: Cpanel, Plesk etc) and assign a username and password to it.
   
3. 
 

Open the file config/database.default.config.php and edit the settings inside to match your new MySQL database.

The setting for "localhost" usually doesn't need to be changed but your host may have a different name for their MySQL server.

The settings for "username", "password" and "database name" usually need to be entered like this in the database.default.config file. [If you need assistance most hosts will happily guide you.]

db_username

db_password just as it is

db_name - your database name where you want to store Inout Search Engine data;

   
4. 
 

Open the file config/system.config.php and enter the license key

Note
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

You can generate the license key after logging into the members area of inoutscripts.com.
Please use your email address and the given password to login.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   
5. 
 

Open the file config/ai.config.php and enter the OpenAI api key

Note
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

You can generate the OpenAI api key from https://openai.com/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

5. 
 
If "$mod_rewrite" is set to true in the config/system.config.php file, then please change the name of the file _.htaccess to .htaccess in the root directory as well as in the admin directory.
   
6. 
 
Change the access permission of the following folders to 777 (or writable)
i) userdata
ii)css/site_css
Change the permission of all the other folders to 755 and all the other files to 644.
     
7. 
 
1. Set permission to read and write for the file search-plugin.xml
2.Set permission to read and write for the file engines.ise
     
8. 
  If you have uploaded the files to a directory other than the root directory of your web server, then please update the 'RewriteBase' path in the .htaccess file of the installation folder, the admin folder and the mobile folder inside the script installation folder.
     
   

For Example,
If your script installation folder is public_html/search/ then the RewriteBase path should be RewriteBase /search/
.htaccess file of the admin folder should have the RewriteBase path RewriteBase /search/admin/
Please contact our support desk if you have any queries.

   
9. 
 

Please register with Google API, Youtube Data API and Bing API, and get your free Google API key, free youtube product key and free bing API key. You will need to use these API keys later during the installation.

Steps to Create Google and Bing API API Creation Steps

   
10. 
 

Please register with Pixabay API,Get your free Pixabay API key. You will need to use these API keys after the installation, for featching results in the no results condition.

   
11. 
 

Now, to install the script, please go to the following URL in your browser and follow the instructions mentioned in that page.
http://www.yourdomain.com/[SCRIPTUPLOADPATH]/install/install.php

 

NOTE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

If you are getting any error message while trying to log in, saying some ion cube loader file is missing, get ionCubeloader from https://www.ioncube.com/loaders.php and upload it to the 'ion cube' directory.
If you have any query, please contact our support desk. We will be glad to help you.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

12. 
  If you want to enable search engine friendly URLs, please change mode_rewrite status to true in config/system.config.php.
13. 
 

Delete the 'install' folder from the server for security reasons.

   
14. 
 

To change the SQL mode at runtime, set the global sql_mode system variable using a SET statement: SET GLOBAL sql_mode = ' ';

To determine the current global or session sql_mode setting, select its value: SELECT @@GLOBAL.sql_mode;


15. 
       

Find your API keys from below given links


1) Google Custom Search API click here
2) YouTube Data API v3 click here
3) Maps JavaScript API click here
4) Cloud Translation API click here
5) Google Custom Search Engine ID click here
6) Bing Custom Search click here
7) Bing Autosuggest click here

   

That's it!

Now you may access your search engine from the URL http://yourdomain.com/[scriptuploadpath]/
You may login to the admin area from the URL http://yourdomain.com/[scriptuploadpath]/admin/

   
   
   

Note: If you have cron job support in your server, you may create cron jobs to run the files cron/deletecache.php, cron/delete_oldcache.php, cron/changestatus_oldcache.php once in every 5 minutes. Similarly if you are planning to maintain any RSS engines, please set the following cron jobs as well.

cron/crawlrss.php (Once in Every Hour)
cron/delete_rss.php (Once in Every Hour).

   

 

 

Monetize your site

 You may monetize your site mainly by three methods.

   
1.
 
Using Google Adsense – You may partner with google and place ad codes in your template files so that you may start earning money immediately. Please add your adsence codes in the following templates which can be found in view/search folder;
web.tpl.html, web_rl.tpl.html, news.tpl.html, news_rl.tpl.html, special.tpl.html, special_rl.tpl.html
 
2.
 
Using Inout Adserver – If you have inout adserver installed, then you may place ad codes in the template files to show your advertiser ads as like google adsense. To learn more about Inout Adserver, click here.
 
3.
 
Partnering with Inoutscripts – You may configure your Inoutscripts affiliate ID in your admin area, so that an affiliate link will be displayed in your site footer. For each valid sales we'll give you a share of profit. To learn more about our affiliate program, click here.
Note: If you want to remove the affiliate link from the site footer, you can do so by editing the footer template.
   

 


==================================================

DISCLAIMER

 

By downloading and/or installing this script you accept all responsibility and liability without exception for all content displayed on the domain that uses this script, and you accept all the terms of use without exception as given at our website InoutScripts.com

 

The licence granted is for single domain use only. You may create as many engines as you wish on a single domain.

 

==================================================

Thanks and Regards,

Inoutscripts Support Desk

support@inoutscripts.com