Before You Set Up Run
Run is not a demanding application to set up and run. There are no specific hardware requirements. Which means that you can run it either on a dedicated web server (practically any PC capable of being a web server will do) or on your laptop.
If you are planning to serve several users you should consider one more thing: your Internet connection. Run is not a bandwidth intensive application as there are practically no graphics and only files rather small in size that users will access. So you definitely won't need a T1 line to serve it to your users, which is a great plus.
Software requirements
There are several software requirements that you will want to take care of before you install Run. If you are running your own web server, or your ISP is hosting it, all the software requirements are probably already taken care of, since all applications Run relies on are considered to be a part of standard Linux web server installation (it might be a bit different with Windows systems).
First of all make sure that the computer where you will be running Run has the following applications installed:
- PHP 4.3.3 or above compiled with MySQL support (which is the default setting for PHP, so you probably shouldn't worry about this too much),
- MySQL 4.0.15a or above and it is up and running, and
- a web server of your choice (although Apache is recommended for ease of use and reliability) and that it is up and running.
If you do not have any of these applications and don't know how to get them, here's a list of links where you will find the latest versions:
When you install all of the above applications, make sure that they are configured correctly. Again, Run doesn't demand any exotic configuration, so if you have PHP and web server installed and are using them for other applications or web pages, those settings will probably do fine. Nevertheless here are three configuration requirements you should check:
- PHP - in php.ini file set the value of "register_globals" to Off,
- PHP - in php.ini file set the value of "magic_quotes_gpc" to On, and
- Web server (Apache) - configure the server so that it uses .htaccess (see your web server documentation on specific procedure how to do that). Note: you do not need to configure .htaccess if you won't use user authentication or are planning to use different kind of authentication. Please see Authentication section in Installing and Configuring Run.
Of course, all your users will have to use browsers that support JavaScript and that accept cookies. But then, all the modern browsers do.
Hardware requirements
There are no specific hardware requirements for Run. Run will work on practically any PC computer that is capable of running at least web server application. And since it consumes a very small amount of disk space, there are no special requirements for storage either.