Admin Guide SocialNetworkSoftware.com

Installation

Online Installation

The social networking software is installed online on the actual server that hosts your website. It can be a dedicated server, shared server or virtual server.

  • Linux Server with disk space One G.B + with adequate bandwidth
  • PHP - Your web server must have PHP 5.2 or better
  • MySQL 4.2 or above
  • ImageMagick or GD2 (PHP module) for high-quality thumbnails producing
  • Cron Job Editor for receiving email alerts
  • PhpMyAdmin It is a tool to handle the administration of MySQL over the Web.
  • .htaccess support. (mode rewrite enable )

For Developers/Installation in local PC

Minimal requirements are:-

  • Windows (XP/Vista/ 7), Macintosh or Linux
  • It should have a minimum of 1.7GHz processor and 512 MB of RAM where as we recommended it to be 2.2GHz processor and 1GB RAM for smooth performance.
  • A minimal web browser.
  • PHP 4.3.10 or later. PHP 5 or above recommended.
  • MySQL 3.23 or later. MySQL 5 or above recommended.
  • Apache 1.3 or later. Apache 2 or above recommended.

You can also use some All in One package manager like WAMP/XAMP for Windows MAMP for MACOS

Related Terminology

These are some useful terms:

  • Web Server - It can refer to either the hardware (the computer) or the software (the computer application) that helps to deliver content that can be accessed through the Internet.
  • Web hosting It is a service which makes websites accessible through internet. It provides actual space where you can store your web content to be accessed through internet.
  • Apache - Most popular open source HTTP server software in use.
  • PHP - It is a general-purpose scripting language originally designed for web development to produce dynamic web pages.
  • MySQL - It is a relational database management system that runs as a server providing multi-user access to a number of databases.
  • Blog - It is a type of website or part of a website (a blend of the term web log). They are usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video.
  • Domain Name - A common network name under which a collection of network devices are organized.
  • Localhost - It is a Web server and associated database that is set up directly on your computer or that may be on a local network either within your home or business environment. You have direct easy access to the machine upon which the software is situated
  • Remote Host - It is one that you access via the internet it may be owned by you or you may rent it from a dedicated hosting company

We recommend you to check if your installed Web server is functioning properly. If not, you should visit the respective forum of that web host to solve problems and contact them directly.

Provided that you are an administrator, you are most likely to install SNS on your web server. Installing SNS on web server is a very simple process and takes 10-15 minutes if your FTP uploading speed is fine. Before going through the installation guide, check if you have access to your web server and a working FTP client. Web browser of any of your choice will do the work.

Installation guide

  • Extract the socialnetworksoftware.zip file in it to a folder (say sns) on your hard drive
  • Start your FTP client to upload files on your web server
  • Navigate to the www directory of your server.
  • Upload all files and folders inside sns ( and not the sns directory ) in www directory on your web server
    • This will get social network Software into the root of your domain (e.g. http://example.com/ ) will directly open the installation wizard of SNS. Type http://yourwebsite.com/ to launch installation. Click here [link for installation guide] for completing installation steps.
    • If you want to have install SNS as a part of your main website within a sub-directory (e.g. http://example.com/ournetwork/), rename the directory sns to the name you'd like the sub-directory to have (i.e. the string following http://yourwebsite.com/) and this time upload that directory directly to the www directory of the web server. For example if you want the SNS installation in a subdirectory called "snsweb", you should rename the directory called "SNS" to "snsweb" and upload it to the www directory of your web server. Type http://yourwebsite.com/ournetwork/ to launch installation.

If you are a developer then you must be installing SNS on your local system. The process of installing SNS on local system is not much different from installing it on your web server but there is one important and obvious change in the steps. Instead of uploading the files on web server through a FTP client, here, you first have to extract the files and then have to place them into your local web server's www folder on your system. And then you can access SNS by entering 'localhost' or the name of desired virtual server that you have setup on your local machine into the address bar of your web browser.