Difference between revisions of "Installation & version updates"

From CuraWiki
Jump to navigation Jump to search
Line 1: Line 1:
<div style="color:#424242">The process for '''<span style="color:#424242">installing</span>''' or '''<span style="color:#424242">updating</span>''' Cura is exactly the same, and is handled by the same program. Therefore if you are installing or  updating Cura, you should follow the steps on this page. <br> <br>
+
<div style="">The process for '''<span style="">installing</span>''' or '''<span style="">updating</span>''' Cura is exactly the same, and is handled by the same program. Therefore if you are installing or  updating Cura, you should follow the steps on this page. <br> <br>
  
 
=Step 1 - Prerequisites=
 
=Step 1 - Prerequisites=
Line 22: Line 22:
 
Your web server must have IIS version 7.0 or later installed. In addition to this, the following IIS features must be present:
 
Your web server must have IIS version 7.0 or later installed. In addition to this, the following IIS features must be present:
  
<u>'''<span style="color:#424242">Web Server</span>'''</u>
+
<u>'''<span style="">Web Server</span>'''</u>
: '''<span style="color:#424242">Common HTTP Features</span>'''
+
: '''<span style="">Common HTTP Features</span>'''
 
:: Static Content
 
:: Static Content
 
:: Default Document
 
:: Default Document
 
:: HTTP Errors
 
:: HTTP Errors
 
:: HTTP Redirection
 
:: HTTP Redirection
: '''<span style="color:#424242">Application Development</span>'''
+
: '''<span style="">Application Development</span>'''
 
:: ASP .NET
 
:: ASP .NET
 
:: .Net Extensibility
 
:: .Net Extensibility
Line 34: Line 34:
 
:: ISAPI Extensions
 
:: ISAPI Extensions
 
:: ISAPI Filters
 
:: ISAPI Filters
: '''<span style="color:#424242">Security</span>'''
+
: '''<span style="">Security</span>'''
 
:: Windows Authentication
 
:: Windows Authentication
: '''<span style="color:#424242">Management Tools</span>'''
+
: '''<span style="">Management Tools</span>'''
 
:: IIS Management Console
 
:: IIS Management Console
 
:: IIS Management Scripts and Tools
 
:: IIS Management Scripts and Tools
Line 44: Line 44:
 
=Step 2 - The Service Controller=
 
=Step 2 - The Service Controller=
  
Log in to our website, <span class="plainlinks">[http://www.tascsoftware.co.uk/web/support/secure.aspx <span style="color:#ff8800">'''www.tascsoftware.co.uk'''</span>]</span>, using the login details that were sent to you when you purchased Cura. If you have lost your details, please contact us on '''<span style="color:#424242">01902 824281</span>'''. <br> <br>
+
Log in to our website, <span class="plainlinks">[http://www.tascsoftware.co.uk/web/support/secure.aspx <span style="">'''www.tascsoftware.co.uk'''</span>]</span>, using the login details that were sent to you when you purchased Cura. If you have lost your details, please contact us on '''<span style="">01902 824281</span>'''. <br> <br>
  
 
Once you have logged in, click on the "Downloads" link at the top of our website. Download and run the latest Cura service pack on your IIS server. Once you have accepted the licence agreement, the installation will unpack and begin. <br> <br>
 
Once you have logged in, click on the "Downloads" link at the top of our website. Download and run the latest Cura service pack on your IIS server. Once you have accepted the licence agreement, the installation will unpack and begin. <br> <br>
Line 56: Line 56:
 
[[Image:srvc1.jpg|400px]] <br> <br>
 
[[Image:srvc1.jpg|400px]] <br> <br>
  
Additionally, you need to specify a folder on the IIS server where the application files will be stored. It is important to choose a location that the IIS user (NetworkService) will have permissions to read. '''<span style="color:#424242">It is recommended to create a folder called CURA inside inetpub\wwwroot.</span>''' <br> <br>
+
Additionally, you need to specify a folder on the IIS server where the application files will be stored. It is important to choose a location that the IIS user (NetworkService) will have permissions to read. '''<span style="">It is recommended to create a folder called CURA inside inetpub\wwwroot.</span>''' <br> <br>
  
 
Once you have chosen your site, you can add an application to that site.  There are no options for this stage. <br> <br>
 
Once you have chosen your site, you can add an application to that site.  There are no options for this stage. <br> <br>
Line 62: Line 62:
 
===Commit===
 
===Commit===
  
Next click on the '''<span style="color:#424242">Commit</span>''' node. Click the "Begin" button to commit the changes to your Cura application. This process needs to be performed each time a Cura service pack is run on the web server. <br> <br>
+
Next click on the '''<span style="">Commit</span>''' node. Click the "Begin" button to commit the changes to your Cura application. This process needs to be performed each time a Cura service pack is run on the web server. <br> <br>
  
 
[[Image:srvc2.jpg|400px]] <br> <br>
 
[[Image:srvc2.jpg|400px]] <br> <br>

Revision as of 11:26, 16 January 2015

The process for installing or updating Cura is exactly the same, and is handled by the same program. Therefore if you are installing or updating Cura, you should follow the steps on this page.

Step 1 - Prerequisites

Server Specification

We recommend the following specs for your web server hosting Cura:

  • 2GB RAM
  • 2 Cores

Microsoft.Net Framework

You will need to have Microsoft.Net Framework, version 4.0 or later installed in order to use Cura.

NOTE: It is important that on the IIS server the order of installation is Windows -> Webserver software -> .net Framework


Microsoft Internet Information Services (IIS)

Your web server must have IIS version 7.0 or later installed. In addition to this, the following IIS features must be present:

Web Server

Common HTTP Features
Static Content
Default Document
HTTP Errors
HTTP Redirection
Application Development
ASP .NET
.Net Extensibility
ASP
ISAPI Extensions
ISAPI Filters
Security
Windows Authentication
Management Tools
IIS Management Console
IIS Management Scripts and Tools
IIS 6 Management Compatibility
IIS 6 Metabase Compatibility

Step 2 - The Service Controller

Log in to our website, www.tascsoftware.co.uk, using the login details that were sent to you when you purchased Cura. If you have lost your details, please contact us on 01902 824281.

Once you have logged in, click on the "Downloads" link at the top of our website. Download and run the latest Cura service pack on your IIS server. Once you have accepted the licence agreement, the installation will unpack and begin.

The Service Controller will open, which is the program installs and updates the Cura database and website. There are three options on the left side, each explained below. You should work through these from top to bottom.

Application Tier

This node is used to configure a website. You can either use one of the existing web sites listed in the left hand panel, or add a new site. If you add a new site you will be asked to specify the site name, the listening port (which should not collide with any existing sites or services), and an SSL certificate if any such are present (or choose (none) if you are going to install this at a later date).

Srvc1.jpg

Additionally, you need to specify a folder on the IIS server where the application files will be stored. It is important to choose a location that the IIS user (NetworkService) will have permissions to read. It is recommended to create a folder called CURA inside inetpub\wwwroot.

Once you have chosen your site, you can add an application to that site. There are no options for this stage.

Commit

Next click on the Commit node. Click the "Begin" button to commit the changes to your Cura application. This process needs to be performed each time a Cura service pack is run on the web server.

Srvc2.jpg

Once the commit process has completed, Cura will open in your server's default internet browser. If this happens, your update/installation has worked successfully.

Background Service

Srvc3.jpg

Running status

This tells you whether or not Cura will be performing important automated processes. Follow the three steps below in order.

  1. If the "Version" field includes the text "Update available" then click the "Uninstall" button at the bottom right.
  2. If the "Running status" field is blank, click the "Install" button at the bottom right.
  3. If the "Running status" field says "Stopped" then click the "Start" button at the bottom right.

Optional MIS details

If you are a SIMS school, please ensure there is a valid SIMS account's username and password in the last two fields before you click Start to start the background service. Without these fields the background service will be unable to log in to SIMS to periodically run the imported reports, used to maintain the lists of staff and students.