Requirements: - MySQL 5.0 or newer. - PHP 5.01 or newer. Installation: Just run install.php script - it will care about most things, but I think you should read notes bellow. A lot of questions is answered in FAQ which is available on the left side in each SLS system 1. If you need to install SLS again from the same folder, you have to make sure that prefs.php is deleted. Installer script recognize installed system by this file. 2. You MUST run MySQL with InnoDB tables enabled. Make sure you have no -skip-innodb directive in your my.ini 3. If you are no skilled in DB, there is few lines you have to add to your my.ini to run InnoDB tables. ----- snip ----- [mysqld] # You can write your other MySQL server options here # ... # Data file(s) must be able to # hold your data and indexes. # Make sure you have enough # free disk space. innodb_data_file_path = ibdata1:10M:autoextend # Set buffer pool size to # 50 - 80 % of your computer's # memory #set-variable = innodb_buffer_pool_size=70M #set-variable = innodb_additional_mem_pool_size=10M # Set the log file size to about # 25 % of the buffer pool size set-variable = innodb_log_file_size=20M #set-variable = innodb_log_buffer_size=8M # Set ..flush_log_at_trx_commit # to 0 if you can afford losing # some last transactions ----- snip ----- After start DB server with these values you CANNOT change values entered in this snipset. Only way is backup database (SQL backup), remove InnoDB tables, change values, restart DB and restore database. Binary backup of database with InnoDB tables are wrong way too. Only SQL backup should be done. I included 2 scripts (windows and linux versions) into extras directory, one for backup DB, second for restoring. This backups whole database and when restoring it will try to create database with the same name (if not exists). 4. If we are talking about database, set max_allowed_packet using directive in my.ini: set-variable = max_allowed_packet=4M 4M means 4 Megabytes. You can use other value. SLS supports 2 methods of storing files into database First named LOAD_FILE method, will try to load file, saved by php during upload, directly from disk. It's the best method in most cases. But on almost all hosting servers, mysql has no access to files stored by php. In that case only way is to choose LONG QUERY method. Then binary files are encoded into hexadecimal string and put into database query. It makes a few disadventages: larger memory load and larger sql query by about twice of file size. Lenght of SQL query is limited by max_allowed_packet variable. So if you will choose LONG QUERY method, maximum size of uploaded file will be about half of max_allowed_packet value. In LOAD_FILE method maximum file size will be about max_allowed_packet value 5. Check the max file size and max post data in php.ini. These should not be not smaller than files we are want to upload about, for example 4M too. 6. To install SLS run install.php script. It will ask you for some things, so read descriptions carefuly. 9. Log-in as admin/admin. And don't forget to change login and pass 10.You can give administrator rights to another registered user in Administration section. 11. Read manual What have to say more: Have fun. In case of troubles check support forum: http://simracing.pl/forum/#sls-simracing-league-system Michal MaXyM Kozusznik maxym@simracing.pl