• *****
  • 673
    • osDate Forum
osDate Installation - Beginner
« on: January 20, 2013, 06:37:19 PM »
This is a simple guide to step you through an install of osDate as quick as possible.

Before we begin, Please make sure that if you have a previous version of osDate that you have backed up everything you want to keep, so when the new version is installed, you can go back and make changes to osDate that is needed.

Make sure you uploadd the content inside public_html folder, 2 examples below.

Bad Example:

Good Example:



Once you have established that you have uploaded the contents of osdate, its time to begin installation.

Proceed to the following, and changing the example.com to your own domain.

We need to run the install.php file.
http://www.example.com/install.php or if you added osdate in another folder then http://www.example.com/osdate/install.php

Here we will find ourselves at the beginning of the installation.

Step 1: Checking your server environment
This section is used for changing the permissions of folders and files.
For this to happen we need an application that allows us to change the write permissions of the folder/file.

You can use FileZilla, it is simple and easy to use, and makes it easy to change the write permissions as well, FileZilla can be found here: http://sourceforge.net/projects/filezilla and its free.

After installing FileZilla and setting up your ftp account, you need to login to your site using FileZilla, or any other application you're using and proceed to the files/folders noted in the Step 1: Checking your server environment.

You will see on the install page some of the folders/files say No in red, these need to be changed, most hosts allow a file to be written to and the write permissions to be set too 777, if you're having troubles with 777 then try 755.

So proceed to change the write permissions of the files or folders noted in the Step 1: Checking your server environment.

In filezilla, all you need to do is navigate to the file or folder, right click on the file or folder, and select File Attributes, then you will be presented with a little box of number, in the middle down the bottom ( using FileZilla ) you will see a number either 644 or 7xx, change the number to 777 and press ok, the folder is then given written permissions.

Proceed to do the following for the remaining folders.files, then once done, refresh the install page, to make sure that each no has now become a yes. If they're all yes, then press continue, if not then check back to the files/folders and give them the write permission.

Step 2: Choose Install Type
This section here is the most important part of any osDate installation, its important for several reasons.

1. A new user, and a complete fresh install of osDate.
2. An average user whom has used osDate and wants to drop the current tables of the current database.
3. An advanced user that has used osDate, and would like to perform an upgrade of a previous version to the latest new version.

Let's begin.

First of all we need to establish which option we will be choosing here, if this is a first time for you then lets look at the beginning.

An advanced and intermidiate will follow.


In the beginning, we click the first option - Perform a fresh installation of osDate version 2.0. Then click continue.

Since this is a new installation, we will be required to fill out some fields, but also make sure we carry out some other steps as well, on the next page we have the

Step 3: New Database Configuration.
On this page it required to know the following:

1. Database Host: * (Usually "localhost")
2. Database Type: *
3. Database Name: *
4. Database User: *
5. Database Password: *
6. Table Prefix: *

Now before you start stressing and thinking I dont know any of this, I will make it very easy for you, so you do understand.

1). The database host is 99% of the time localhost, so just leave that as it is.

2. The database type in most cases is MySql, so leave that as it is as well.

3. The database name - The database name is the database either that you have created, or are just about to create, if you're unable to create your database, or if you need assistance, contact your hosting provider, or make a post on the forum.

4. The database user - This is the username that is needed and most times used for accessing the control panel of your domain, or ftp, you should have received this information when you created your new domain.

5. The database password - This is the password that is needed and most times used for accessing the control panel of your domain, or ftp, you should have received this information when you created your new domain.

6. The Table Prefix - The table prefix refers to the names of the tables in your new database, and since this is osdate, its set at default.

Once you have filled out all this information, please press continue.

Now as long as you filled out the information on the previous screen correctly, then you will get a message that connecting to the database was successful.

Step 4: osDate General Configuration
In this section and most importantly, this is where security comes into play, we're presented with the following options:

1. Document Root: *
2. Admin Username: *
3. Admin Password: *
4. Confirm Password: *
5. Default Language: *
6. Default Country: *

1. The document root refers to this: If you are installing osDate at http://www.yoursite.com/osDate/ then the Document Root is /osDate/. If
osDate will be used for your primary website domain, then use / as the Document Root.

2. Admin Username - The admin username will be the username you choose to login to your osDate dating site.

3. Admin Password - The password is very important, try not to make it something simple like fish, or dog, make it as hard to remember or even harder for someone else to guess.

4. Confirm Password - Once you have created your password, write it down and save it somewhere, or place it somewhere, where no one will look. Write your new password in the confirm section.

5. Default Language - This will be the language of the website, in most cases people leave it on English, if later you decide to change it to another language, this can be done later.

6. Default Country - User preference on what you choose this to be.

Once complete, press continue.

Step 5: Database creation and system and sample data loading
This will install the database, to your database on your account

If all goes well, you should see the following message:

osDate is now installed.

Once done, press continue.

Step 6: Mail Settings
Most of the options that already have text in them or fields already filled out are just default.

1. Mail format:
2. Send mail by:
3. SMTP Host:
4. SMTP Port:
5. Use SMTP Authentication:
6. SMTP User:
7. SMTP Password:
8. Path to Sendmail:

1. The mail format is how you would like your users to receive there mail, either html or text in there email. Default is html.

2. Send mail by -

3. SMTP Host - By deault this is localhost, if its different for you please make the change here.

4. SMTP Port - By default this is set to 25, if this needs to be changed please do so now.

5. Use SMTP Authentication - This option is deafult off, check with your host if this is needed.

6. SMTP User - This is the same username that was used when you created your database, and you needed to add a username and password.

7. SMTP Password - This is the same password that was used when you created your database, and you needed to add a username and password.

8. Path to Sendmail - By deafult leave it as it is, if you are running your own server then this may need to be changed.

Once complete, press Configure Mail Settings.

Step 7: Installation of osDate 2.0 - Final Step
Once you get to the next step, this is all user preference, so please take the time to read the last important step, and any changes that you would like to perform:

osDate is now installed.

Before using osDate, please be sure to delete the installation files: install.php, and the files in the /install_files/ folder.

You may also wish to adjust the permissions of the following files and folders to the minimum required file-writing permissions for your server:

* /myconfigs
* /templates_c
* /temp
* /cache
* /emailimages
* /banners
* /userimages
* /uservideos

If you do not know how to do that, or if you do not know what the minimum required permissions are, please contact your website system administrator.

You can use Forum Integration Module to integrate a forum with osDate.

Once you have complete this step, or just want to move on, please press Finish. If all went well then you will see the following message:


Please remove the following from your server before continuing: install.php file, and the install_files folder. Then, click "Reload osDate" below to continue.

Reload osDate

Delete the install.php file and the install_files folder, then click Reload osDate.
CBG (Garry)
osDate: 2.6.5, 2.7 & Evo
PHP: 5.5.x/5.6.x (5.3.x to 5.6.x) | MySQL: 5.5.34-cll