Best practice forum (Archived)
This forum discussion has been removed
Hi Martinique
Totara will run on a Windows Server - the following are the requirements for the server.
Windows may require a bit more tweaking to get running and it may not perform as well but is possible.
A Linux based system is recommended for high performance – e.g. CentOS, Redhat, Ubuntu Server Edition. Totara can also be installed on Windows (Windows 2003 recommended). |
Apache or IIS (Apache recommended). |
Minimum PHP 4.3.0. Recommended PHP 5.2.13 recommended. |
Minimum MySQL 4.1.16, PostgreSQL 8.0, MSSQL 9.0 or Oracle 9.0. Recommended: MySQL 5.1 |
Hi Coen,
The tar file comes with a number of help files that cover three possible scenarios:
INSTALL.txt: A fresh install direct to the latest Totara
MOODLEUPGRADE.txt: How to convert an existing Moodle site to Totara
UPGRADE.txt: How to upgrade a Totara site to the latest version
While these are step-by-step guides to the process, they are designed for someone technical such as a system administrator.
We do accept that we have room for improvement around the documentation of the install process and hopefully we'll be able to develop some more detailed resources in the near future.
In the mean time, it's basically the same as a moodle 1.9 installation, so the existing moodle installation docs might help:
http://docs.moodle.org/19/en/Installing_Moodle
And here's a copy of the current INSTALL.txt:
TOTARA INSTALL PROCESS ====================== Before installing Totara you should have a server with: * A supported OS - Linux (Ubuntu 10.04, Debian 6.0, Suse E11, Redhat EL6), Solaris10, other Unix variant * System clock synchronised with internet time servers. * Functional outbound email * Supported webserver software (Apache 2.x.x only at this stage) * PHP (5.1.6 minimum, 5.3.2 or greater recommended). PHP modules: iconv, mbstring, xmlrpc, ctype, pcre, tokenizer, openssl, gd, and curl * Access to a supported database (Postgres 8.2 or greater, Mysql 5.0.25 or greater, MSSQL 2008 or greater). * A domain name that resolves to your server 1. Create directories on your server for www files ('wwwroot' - allow for 1GB) and sitedata files ('sitedata' - allow for 10GB). Ensure the sitedata directory is outside the wwwroot. 2. Configure your webserver to serve requests for your domain from the wwwroot directory. 3. Move the Totara source code into the wwwroot directory. 4. Create an empty database using the UTF8 character set. See http://docs.moodle.org/en/Create_Moodle_site_database for details 5. Using your web browser, visit your domain and step through the installation process. 6. Set up a cron task to call the file admin/cron.php every fifteen minutes.