Table of Contents
Project: Complete Google Clone – Search Engine Platform using PHP and MySQL with Source Code
About Complete Google Clone – Search Engine Platform using PHP MySQL Project Free Download
Google Clone – Search Engine Platform Script is a search engine platform based on Bing’s API, allowing users search the entire web or your own websites for web pages, images, videos and news. It has tons of filters to refine the search results, it comes with regional search, a light and dark interface and more.
Features of Complete Google Clone – Search Engine Platform Script using PHP
- WEB SEARCH – The Web Search allows you to search the web or just specific sites, using various filters such as Period, File Format and other operands.IMAGES SEARCH – The Images Search lets you search and preview images from the web or specific sites. Image results can be filtered by Aspect, Color, Size, etc.
VIDEOS SEARCH – With Videos Search you can search on web or specific sites, filters like Duration, Quality or Period will help you find the video you’re looking for.
NEWS SEARCH – Keep in touch with the latest, most relevant world and regional news, refine the news using the built-in search filters and never miss anything.
INSTANT ANSWERS – With instant answers you can get results right on the results page. For example: “QR Code”, “Stopwatch”, “Time” and more.
BACKGROUNDS – Your users will be greeted with one or more backgrounds every time they visit your website. Personalize your website and make them feel at home.
DARK MODE – Instantly change the website appearance from light to dark mode – great for low-light conditions like working on an airplane or at night.
User Features
- SITE SETTINGS – Complete website control, enable or disable search options, change the search region, the results per page, and even limit the search to specific domains.THEMES – The built-in theme system allows to switch between themes in an instant, changing your website appearance to a fresh new look.
LANGUAGES – The built-in language system allows your user to feel at home by providing a quick way to switch between multiple languages.
ADVERTISEMENT – The predefined advertisement spots allows you to easily insert your 3rd party ad-unit code on the home page or the search results pages.
Requirements
- Apache 2+ (mod_rewrite)
- PHP 7+ (MySQLnd, OpenSSL, cURL, mbstring)
- MySQL 5+
- Bing Search API Key (View Pricing)
Installation
Importing the database
- Create a new MySQL database (optional).
- Create a new MySQL username and password (optional).
- Import the Database.sql file from the MySQL folder into your MySQL database.
Setting-up and uploading the files
- With a text editor open the Script/app/includes/config.php file and update the values
YOURDBUSER
,YOURDBNAME
,YOURDBPASS
,https://example.com
with your own information. - Upload the contents of the Script folder on the location where you want the product to be installed at.
- Set the CHMOD to 755, 775 or 777 (depending on the server configuration) to the
/public/uploads
folder and its subfolders.
Finishing the installation
You’re almost done, the last step is to access your Admin Panel (via https://example.com/admin
) using the default credentials:
username: admin
password: password
Configuration
- Go to Bing Web Search API portal and create a new Bing Search v7 API.
- Pick up the plan that suit your needs, for example the S1 plan, but you can use other plans as well (for example if you plan on using the Web search only, then you can choose the S2 plan).
- Once you’ve enabled the API, copy and add the API Key 1 in the Admin Panel > Search section.
FAQ
General
- I have a support inquiry, a question or a problem, how can I contact you?You can contact us here.
- What hosting do you recommend?We recommend using DigitalOcean (free $10 on signup), as they offer great performance and flexibility at an affordable price.
- Is installation included in the price?No, installation is not included. We offer installation services for an extra fee. Contact Us.
- How does Safe Ads work?When enabled, Safe Ads will only show your the ad units when the Strict Safe Search filter is used.
- How does Search Answers work?When enabled, Search Answers will display Images, Videos and News on the Web Results.
- How does Search Entities work?When enabled, Search Entities will show a rich content result in the sidebar.
- How does Related Searches work?When enabled, Related Searches will show display related search suggestions.
- How does Search Suggestions work?When enabled, Search Suggestions will show search suggestions while typing in the search box.
- How does Searches / IP work?Searches / IP limits the number of searches a user is allowed to make per day.
- How does Suggestions / IP work?Suggestions / IP limits the number of suggestions an user can receive per day.
- How does Search Privacy work?When enabled, Search Privacy will load all the external resources trough a proxy on your server, so that the end user is not being tracked by any 3rd parties.
Installation
- Why Permalinks are not working on my site?Make sure you’ve uploaded the
.htaccess
files that comes with the software and that you havemod_rewrite
enabled on your server. - I can’t find the
.htaccess
files, why?You’re probably using MacOS, which by default is hiding the.htaccess
files, enable the option to see hidden files. - How can I add a new site language?You can add a new site language by copying your new language file in the
/app/languages
folder. - My website returns a blank page, why?This generally happens when one of the server requirements is not met, you can check your current server configuration by accessing
https://example.com/i.php
.
Configuration
- How can I change my website’s logo?You can change the Logo or the Site title from the Admin Panel > Appearance.
- How can I change my website’s favicon?You can change the favicon from Admin Panel > Appearance.
- How can I disable a search type?If you want to disable the Image search for example, you can do it by going to Admin Panel > Search section and set the value of Images results / page to 0, same thing applies for the rest of the search types.
- How can I remove the Powered by tag?You can remove the Powered by from the
/public/themes/search/views/shared/footer.php
file. - How can I change a text string on my website?You can change any text from the language files located in the
/app/languages
folder. - How can I add more backgrounds to my website?Upload your
.JPG
backgrounds in the/public/uploads/backgrounds
folder.
Screenshots
I hope this Complete Google Clone – Search Engine Platform Script using PHP MySQL will help you with what you are looking for and hope that you will learn something with this project that is useful for your future projects.
Related Projects: Complete Pay Per Click Platform Script using PHP Source Code, Bank Management System in PHP/MySQL, Complete Tailor Management System Software using PHP MySQL, Online Water Billing System in PHP MySQL, Complete Sales and Inventory System with Credit Management using PHP