Requirements

SOS was engineered to perform well old hardware that many organizations on small budgets use, but it works wells with modern systems too. SOS scales from one user to many.

  • A person with technical computer skills to install and configure SOS.
  • Web server software such as Apache or IIS.
  • The PHP scripting language. It's often installed on web servers
  • MySQL database
  • A web browser for each client such as Mozilla Firefox or Internet Explorer

Quick installation procedure

The exact procedure varies according to your system.

Change directory to your web tree.

cd /var/www/html (or /home/httpd/html/ or wherever).

Unpack the latest SOS the appropriate command. Some examples are below.

  • tar zxvf sos-0.1.0.tar.gz (for .tar.gz)
  • tar jxvf sos-0.1.0.tar.bz2 (for .tar.bz2)
  • unzip sos-0.1.0.zip (for .zip using Infozip)

Initialize the database structure and initial data. The example below is for MySQL using the command line. Use your favorite, appropriate database client.

    MySQL (command line):
  • mysqladmin -u root -p create sos
  • cd sql
  • mysql -u root -p sos < mysql-structure.sql
  • mysql -u root -p sos < mysql-data.sql

Tip: For security reasons use a separate database account for SOS rather than sharing the account for all databases.

Configure SOS settings. Edit include/config.php with a text editor.

Make the directory data writable by your web server.

    Example Linux commands:
  • chgrp apache data
  • chmod 0770 data

Test with web browser. Login with user name admin and password admin. Change the default password.