<HTML dir=ltr><HEAD><TITLE>[Xerte] Installing Xerte Online Toolkits on a Windows IIS Server</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.16981" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText4006 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>Thanks very much, that is really helpful, thank you. Between yourself and Dave we have a really good resource for IIS installs. We should all look at the installation guide and see how we can improve it, thanks again,</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> xerte-bounces@lists.nottingham.ac.uk on behalf of Hartley, Peter<BR><B>Sent:</B> Sat 13/02/2010 11:00<BR><B>To:</B> Xerte discussion list<BR><B>Subject:</B> [Xerte] Installing Xerte Online Toolkits on a Windows IIS Server<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>Below I have listed the tasks needed to be done by myself to get Xerte working on IIS, I hope this helps others and I wonder if there are any extras that need to be done or if there are mistakes. I am not going to use ldap so I have not delved into that.<BR>Installation of Xerte on an IIS server<BR><BR>&nbsp;1.&nbsp; The server should be running MySQL and PHP - the usual set up for something like Moodle should suffice<BR>&nbsp;2.&nbsp; Create a database on the server using MySQL called xerte<BR>&nbsp;3.&nbsp; Create a user called xerte and give them all schema privileges to the database, choose a suitable password<BR>&nbsp;4.&nbsp; Create a folder in the server web site called xertetoolkits<BR>&nbsp;5.&nbsp; Give Everyone modify access rights to this folder<BR>&nbsp;6.&nbsp; In IIS Manager right click on the folder and go to properties<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; In Directory Security make the folder Anonymous Access<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; In HTTP headers select MIME Types and add<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; Extension: .rlm and MIMEtype: text/plain<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; Extension: .rlo and MIMEtype: text/plain<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; Extension: .rlt and MIMEtype: text/plain<BR>&nbsp;7.&nbsp; Download the Xerte Online Toolkits from <A href="http://www.nottingham.ac.uk/toolkits/">http://www.nottingham.ac.uk/toolkits/</A><BR>&nbsp;8.&nbsp; Extract the zip file to another folder<BR>&nbsp;9.&nbsp; Rename the file index.php as index1.php<BR>&nbsp;10. Rename the file switch.txt as index.php<BR>&nbsp;11. Look at the index.php file and find the line which says switch($_POST["login"]){<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; Below that line is a set of users and passwords, you will need to use one of these for testing<BR>&nbsp;12. Now copy all the files from the extracted folder into the xerte folder on the web site<BR>&nbsp;13. On the server itself load a web browser and run <A href="http://(yourserver)/xertetoolkits/setup">http://(yourserver)/xertetoolkits/setup</A>&lt;<A href="http://%28yourserver%29/xertetoolkits/setup">http://%28yourserver%29/xertetoolkits/setup</A>&gt; and click on 'For a full install'<BR>&nbsp;14. On Page 1 enter the following:<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; Please start by typing in the name of the host where you'd like the toolkits database to be created on. People following the XAMPP path / or testing locally should type in localhost. - localhost<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; Please enter the username for a MySQL account that has Create and Insert rights on this host from this location. People following the XAMPP path / or testing locally should type in root. - xerte as above<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; Please enter the password for this account (optional). People following the XAMPP path / or testing locally should leave this field blank. - xerte password as above<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; Please enter the name for the database if it already exists, or the name of the new database if you'd like one creating. - xerte as above<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; If you'd like to prefix the tables installed with a word to help house keeping, please type it in below (optional). - leave blank<BR>&nbsp;15. On Page 2 enter the following:<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; Database account name for users of the site. People following the XAMPP path / or testing locally should type in root. - xerte as above<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; Database password for the account above. People following the XAMPP path / or testing locally should leave this field blank. - xerte password as above<BR>&nbsp;16. On page 3 enter the following:<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; The site url is (This is the URL of the site - changing this will not change the URL) - <A href="http://(yourserver)/xertetoolkits">http://(yourserver)/xertetoolkits</A>&lt;<A href="http://%28yourserver%29/xertetoolkits">http://%28yourserver%29/xertetoolkits</A>&gt;<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; The admin username is - xerteadmin<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; The admin password is - suitable password<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; Leave the rest to edit later<BR>&nbsp;17. The installation should now finish<BR>&nbsp;18. Leave the server and go to the web site on a local computer at <A href="http://(yourserver)/xertetoolkits/management.php">http://(yourserver)/xertetoolkits/management.php</A>&lt;<A href="http://%28yourserver%29/xertetoolkits/management.php">http://%28yourserver%29/xertetoolkits/management.php</A>&gt; and logon as the xerteadmin<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; From here you can edit the details you missed out on page 3<BR>&nbsp;19. Now logout and go to <A href="http://(yourserver)/xertetoolkits/">http://(yourserver)/xertetoolkits/</A>&lt;<A href="http://%28yourserver%29/xertetoolkits/">http://%28yourserver%29/xertetoolkits/</A>&gt; using the user and password you noted from the switch.txt which you renamed index.php<BR>&nbsp;20. Test Xerte to see if it works<BR>&nbsp;21. Add more users to index.php for testing or change the users already there<BR>&nbsp;22. To use ldap edit the ldap settings, rename index.php as switch.txt and rename index1.php as index.php<BR>&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; This process can be reversed if ldap does not work<BR><BR><BR>Peter Hartley<BR>peter.hartley@kedst.ac.uk&lt;<A href="mailto:peter.hartley@kedst.ac.uk">mailto:peter.hartley@kedst.ac.uk</A>&gt;<BR><BR>&gt;From my MacBook<BR><BR><BR><BR>****************************************************************************<BR>This email is confidential and intended solely for the use of<BR>the individual to whom it is addressed. Any views or<BR>opinions presented are solely those of the author and do<BR>not necessarily represent those of King Edward VI College<BR>Stourbridge. If you are not the intended recipient, be<BR>advised that you have received this email in error and<BR>we request that you do not disseminate, forward, print, or<BR>copy this email. If you have received this<BR>email in error please notify King Edward VI College<BR>Stourbridge, West Midlands, DY8 1TD, UK on +44-(0) 1384 398100.<BR>****************************************************************************<BR><BR><BR>_______________________________________________<BR>Xerte mailing list<BR>Xerte@lists.nottingham.ac.uk<BR><A href="http://lists.nottingham.ac.uk/mailman/listinfo/xerte">http://lists.nottingham.ac.uk/mailman/listinfo/xerte</A><BR></FONT></P></DIV></BODY></HTML>