Introduction
This document contains detailed installation information for the Satellite Gamesite System.
The Satellite Gamesite System (SGS) offers a way to develop a Web presence utilizing the Big Fish Games XML data source.
Requirements
- PHP 5.2: The SGS requires a web server that has PHP 5.2 or greater installed.
- Curl or allow_url_fopen : Used to fetch XML game archives.
- XML support: Used to parse XML game archive sources.
- Disk Space: A complete SGS install requires approximately 9MB of disk space on your server.
Installing
The installation process is fairly simple. If your web server meets the requirements listed above, you should have no problem.
Just follow the guideline listed below for downloading, unpacking, and running the install script.
Downloading & Unpacking
- After downloading and unzipping the package, you need to upload the files to your server using an FTP client. SGS will run in your web server root or in a sub-directory.
- Open your FTP client and connect to your web server.
- Move into the folder on your web server where web pages are stored, generally it's 'public_html', 'www' or 'html'.
- Copy all the files from the unzipped SGS package onto your web server.
Set File Permissions
- You now need to set the file permissions for a few folders and files.
Set the file permissions to 0777 (read and write by the server) for the following files:
- config.php
- _cache/
- _custom/
- _data/
- _data/siteconfig.db
- _data/moduleconfig.db
- _data/moduleprefs.db
Run the install Script
Now open your Web browser and navigate to install.php. Examples: http://yourwebspace.com/install.php or http://yourwebspace.com/sgs/install.php.
If all the files have been uploaded successfully, you will see the first page of the install script.
Stage 1 - System Requirement Checks
- SGS will now carry out a series of tests to see if the minimum system requirements are met, and that all files which need permissions set have the correct settings.
Stage 2 - Verify your Affiliate Account
- Next, enter your Affiliate Username. The install script will test to see if the username exists in our database.
- If everything is correct, SGS will return your Affiliate Code, which you can verify by visiting the Account Overview.
- If the error message Username: ( name entered ) Failed! is displayed, go to https://affiliates.bigfishgames.com, sign in and view your account information Account Overview under Account Overview. There you will find your Username and Affiliate Code.
Once you have this information, return to the previous install stage an make sure you entered the correct Username.
Stage 3 - Site Administration
- Setting up your SGS administration account is fairly straight forward. Enter your desired site admin username, password and password verification. This will be the account used to administer your SGS site.
Stage 4 - Site Preferences
- You will be asked to enter your Site Name, Site Tagline, Site Template and preferred XML cache time.
- If all is well, the last button will provide you with a link to your new SGS Web site.
Secure your site
- You must now set the file permissions of the main config.php file back to 0644.
- Using your FTP client, select the config.php file.
- Set its file permission to 0644.
- Then, delete the install.php file. If you do not, this could pose a potential security risk to your site.
Site Administration
- Once your site is installed you can log-in and make additional changes to your site thru the administration area.
- If you login with the sidebar menu you should see an Admin Area link. Click the link to enter your administration area.
- You can also login by going to http://yourwebspace.com/admin/ or http://yourwebspace.com/sgs/admin/ if sgs is installed in a sub directory.