Install Optin Quiz Generator Script
This sections illustrates exactly what you need to do to easily install Optin Quiz Generator. First you have a video where you can see how I set everything in details, then you have a text explaining the same thing.

Playing Time: 8 min. and 16 sec.
1 - Step One: Check the Requirements
Optin Quiz Generator is a script that has certain technical requirements. If you do not know yours just ask the hosting provider where you have your website. Most of the hosting companies have these as standard. The system requirements are easy and straight-forward:
- Linux or Unix Operating System
- PHP 5 or grater
- MySQL 4 or greater
If Linux, PHP, and MySQL just aren’t your cup of tea, let us handle your install for you. Our Installation Services Team will have you installed within a short time of receiving your request for the modest fee.
You can learn more at: Optin Quiz Generator Installation Services
If you prefer to perform the installation yourself you will need to go through the following steps. It will take you from the moment you downloaded the script installation package from our server until the Optin Quiz Generator is up and running on your server.
2 - Step Two: Prepare The Installation
Immediately after the purchase you should have received an email with the download link. After you download on your PC follow the steps outlined below:
Step 2.1. Unzip the oqg_pro_v2_x.zip to a folder of your choice on your PC, for example downloaded/oqg. The text "v2_x" refers to the actual version number of the software you receive, for instance it could be v2_0. It makes no difference as the installation process is the same.
Step 2.2. Decides in which folder your quiz will be located on your server.
Read all the details here: Which folder shall I install Optin Quiz Generator in?
Step 2.3. Make sure you have on your PC some kind of software for transferring files via FTP. If you do not have such an application, you can download one for FREE from: File Zilla or Smart FTP
Step 2.4. Transfer all the content from the folder downloaded/oqg/ of your PC onto the folder on your server you chose at the step 2.2.
Note: As of version 2.1, we have put in place a mechanism to check if all the files have been updated to your server.
When you install the quiz, in the root folder you will find a file called: check-files.php. Type www.YourDomain.com/quiz-installation/check-files.php in your browser and you should see a message like:
All the files for the Optin Quiz Generator FREE (PRO) v2.1 were transferred successfully.
That will mean that all files of Opt-in Quiz Generator are in place and you can proceed with the installation.
If you get a message, that states the not all files were transferred, you should check, whether these files are on the server. If not copy the needed files manually.
Step 2.5. Now go to your internet browser and type the following location: http://www.yourdomain.com/yourquizfolder. In my case would be http://www.OptinQuizGenerator.com/quiz and you will see an image similar with the one below:
Now you are ready for the installation process. If you do not see the screen above but you see an empty white screen or a message saying "Redirect Loop" in your browser then use the tips from here to solve it: Click Here
The script makes the necessary checks to see if it can proceed with the installation. Once the first two checks are done a you will need to insert your ea mil address to be able to continue further.
IMPORTANT! Take note of the message below:
If there was a problem with the verification email you will see a message like:
The most common reason for not having email problem is your hosting server using a different type of mail protocol. Here is what you need to do:
Step 1: Go to your hosting account and see which email server your company is using. That being either smtp, mail, sendmail.
Step 2: Proceed with the instructions here: Email Configuration
Step 3: Come back to the same page, hit refresh and enter your email address again.
Once the email authentication and testing of your email server worked, you will reach this screen:
You need to check your email for a message that looks like this one:
Note: It could take some time for the confirmation to arrive. If it doesn't arrive immediately, you can close the installation and come back when the email arrives.
When you come back just click on the Enter confirmation code link and enter your code.
Enter your activation code and if it was correct you will reach a screen like this one:
If you do not see the screen above but you see an empty white screen, an error message or a message saying "Redirect Loop" in your browser then use the tips from here to solve it: Solution 1 or Solution 2
3 - Step Three: Do the installation steps
Step 1: Before the installation goes further the system will check a few things to ensure the process can proceed.
It will check if it has the correct access rights to write the settings in the configuration file. Then will ensure the email service in your account can be recognized (this step is very important).
This is just an informative step to tell you that you will need a MySQL database. There are a few important elements that you need to have handy:
- MySQL Hostname: This is the address of the MySQL server
- MySQL Username: This is the username you use to connect to the MySQL server and it is not necessarily the user name you use to connect to the hosting account.
- Passwords: This is the password for the user that connects to the MySQL server
- Database name: This will be the name used for the database, that we create at step 2.
The second step will do all the work for you. For now just click on the button "Click Here To Continue"
Step 2: When you reach step 2 here is what it looks like
At this stage the installation wizard will attempt to create the database automatically for you. You will need to provide the information presented in the input boxes.
Three important remarks here:
#1 Make sure the address of the hostname is correct. It most cases is localhost but NOT always.
#2 Make sure the username/password combination you selected has the necessary rights to create the database for you. If you are not sure about that or the script does not have those rights nothing will happen at this step and the wizard will take you to the step 3.
#3 As you can see for the database name the installation wizard proposes a name. It may be useful before proceeding further that you ensure the naming convention for you MySQL is respected.
If you don't know that either leave the default. For now just fill out the information and click on the button "Click Here To Continue".
If you are not familiar with this technology just enter some random values in all the fields. What happen is the script will try to create the db and most probably will fail, ... at step 3 that will be solved.
Step 3: When you reach step 3 here is what it looks like:
If the previous step was successful, you can skip this step. If the script failed to create either the database or the tables, due to various reason you reach step 3.
Before you can go further you need to manually create the database yourself and then come back here. If you don't know how to it yourself here is what I propose.
Just write the following email to your hosting company:
Dear Support team,
I am now installing this script on my site:
http://www.YourDomain.com/quiz
It asks me to create a database. I am not very familiar with the technology and I would appreciate you create the MySQL database for me and provide me back with the following information
- MySQL hostname: The hostname where you MySQL server is.
- MySQL Username: The username that has access to create tables on that MySQL server
- Passwords: The password for that username
- Database name: The name of the database
After you create this please send me an email with the above info, so I can continue the installation.
Thank you so much for your support,
Your name
What will happen is the support will create the MySQL db for you and send you an email back with those values. Then just copy/paste those values in the last step of the quiz installation and the wizard will take care of the rest.
Will your hosting company do this for you?
I have tested this on two of my hosting companies and not only they create the DB for me, but actually finalized the installation. When I did the test I did not use my main hosting account where I have several sites but a small hosting plan (5$/Month) like any normal fellow. This is the shared hosting I used: Click here
For one of the test I even used a free hosting solutions. This is the free hosting company Click here and they did it as well.
If your hosting company will not do that, you may consider to find better services somewhere else. For their technical support person will take 15-25 seconds to create all the above for you.
We have an installation service and we can do all that for you manually. It will just take more time, as you pay, then a ticket is created and my technical person will get to it in the order they come.
If everything else fail you can contact us and we will be happy to assist you: Optin Quiz Generator Installation Services
We have made this installation wizard not only to save you money but also to save us time by automating all that is possible.
When you have all the above info, just fill up the form and this step will create the tables and another configuration settings for you. Click on the button "Click Here To Continue" if all went well you should have reached this screen:
4 - Step Four: Does your email work?
The quiz is now installed. As there are so many different types of hosting accounts and email servers we cannot know before hand which one you have. In order to make sure the email configuration is set well, there is something you need to check.
Step 1: Go to your hosting account and see which email server your company is using. That being either smtp, mail, sendmail.
Step 2: Proceed with the instructions here: Email Configuration
If you have problems contact us.
5 - Step Five: Your First Login
You can now login in the system. Click here to see what you need to do for your first Login in OQG Admin Dashboard
