Installing Mura on a Dedicated Server or Virtual Private Server (VPS) with ColdFusion MX 7

The following instructions are for installing Mura Standard on a dedicated server (not a shared environment, although it is possible if no other hosting customer has created the following mappings).

Requirements

  • Must have Coldfusion or Railo installed
  • Access to a MySQL, Microsoft SQL or Oracle database server and the ability to add a new database
  • Ability to add a Datasource to ColdFusion or Railo Administrator

Installation

  1. Put the contents of "mura[version]\www" directory into your webroot. This includes the following directories and files: admin, config, default, fckeditor, requirements, tasks, Application.cfc, contentServer.cfm, index.cfm.
  2. Add the Mura custom tags (mura[version number]\www\requirements\custom_tags) to your ColdFusion MX7 server. This can be found in CFusion[version]\CustomTags
  3. Add a mapping to CFMX7 for the following: mura, coldspring, fusebox5, ModelGlue & reactor found in "mura[version]\requirements".
  4. Add a mapping in CFMX7 for "muraWRM" pointing to the root of your Sasva install (www)
  5. Create a database in MS SQL or MySQL named "muraDB" and run the appropriate script (found in /db) against it.
  6. Create a Datasource (DSN) named "muraDB" connecting to the database (savaDB) you created in the step above. Note: the Data Source Name can be whatever you want.
  7. In \config\setting.ini.cfm set the following required settings:

    • dbType (mysql or mssql)
    • dbUsername
    • dbPassword
    • adminemail
    • mailserverip
    • mailserverusername
    • mailserverpassword
    • mailserverfailto
    • Note: The email settings are not required to get Mura up and running but you may get errors when running Mura if they are not set. These, of course, pertain only to functionality that uses email.
  8. In your browser go to http://[domain]/admin/ and login. Username: admin, Password: admin
  9. Select "Edit Current Site" under the "Site Settings" menu located in the top right hand area of your window and update the following settings:

    • Domain
    • Default Contact Email Address
    • Mail Server IP
    • Mail Server Username
    • Mail Server Password
    • Note: The email settings are not required to get Mura up and running but you may get errors when running Mura if they are not set. These, of course, pertain only to functionality that uses email.
  10. You're done installing Mura. Enjoy!

Important

On start up, Mura will attempt to create a scheduled task to check for event reminders, scheduled emails and to flush cache for scheduled content. If you do not want this task created, change the "Ping" attribute in \config\setting.ini.cfm to 0.

Note

If your Web Server/Servlet Container does not support the extension of urls to include query parameters after index.cfm (i.e. http://www.getmura.com/mura/products/index.cfm/widgets), or you simply prefer to use the "go" servlet instead (i.e. http://www.getmura.com/index.cfm/products/widgets/), you will need to perform the following steps to enable it:

1. Add the jar files in the sava "lib" directory to your ColdFusion or Railo server's "WEB-INF/lib" directory.

2. Add custom mapping to your ColdFusion or Railo server's web.xml (lib/web-xml.txt)

3. In sava[version number]\www\config\setting.ini.cfm set the stub attribute to /go

4. Restart the ColdFusion.

Troubleshooting

If you have any questions regarding installation, please visit our Support Forum at http://www.getmura.com/mura/forum. If you would like to submit a bug, please visit at http://trac.gosava.com/sava5/newticket.

Post a Comment
  1. Leave this field empty

Required Field