This is an old revision of the document!


Vesuvius

Installation

Vesuvius installation instructions

On Windows systems

  1. Download the beautiful ReactiveUI Github app for Windows from here
  2. Fork the main Sahana Vesuvius repository at sahana/vesuvius
  3. Clone your personal fork to your computer.
  4. Install an Apache server stack. (XAMPP or WAMP is recommended)
  5. Edit PHP configuration file - php.ini
    • Enable PHP short tags by inserting the line “short_open_tag=On”
    • Set default timezone value
  6. Load the timezone tables into MySQL server
    • Visit here for more instructions.
  7. Follow the instructions in the INSTALL file in your checked out code to get a local instance of Vesuvius up and running.
  8. .htaccess file:
    • If you are using XAMPP or WAMP, editing your apache.conf file and enabling mod_rewrite will enable the rewrite module for .htaccess.
    • Editing httpd.conf and setting AllowOverride All in the root folder section will prevent errors.

On Linux systems

  1. Follow these instructions to set up Git.
  2. Fork the main Sahana Vesuvius repository at sahana/vesuvius
  3. Clone your personal fork to your computer.
  4. Install an Apache server stack. (LAMP)
  5. Follow the instructions in the INSTALL file in your checked out code to get a local instance of Vesuvius up and running.
  6. .htaccess file:
    • Enable apache2 mod rewrite using the command sudo a2enmod rewrite
    • /etc/apache2/apache2.conf file needs to have AllowOverride set to 'All' under the DocumentRoot section

Deprecated instructions associated with Launchpad

NOTE: Sahana Vesuvius has been officially moved to Github. We no longer provide developer support on Launchpad. However, the repositories are still available. Use at your own risk!

On Windows systems
  1. Install Bazaar standalone version 2.5.1 from here
  2. Download and install Bazaar Explorer
  3. Check out the code from Bazaar branch lp:vesuvius
  4. Install an Apache server stack. (XAMPP or WAMP is recommended)
  5. Follow the instructions in the INSTALL file in your checked out code to get a local instance of Vesuvius up and running.
  6. .htaccess file:
    • If you are using XAMPP or WAMP, editing your apache.conf file and enabling mod_rewrite will enable the rewrite module for .htaccess.
    • Editing httpd.conf and setting AllowOverride All in the root folder section will prevent errors.
On Linux systems
  1. You'll need to have Bazaar installed. Check this using the bzr –help command in the terminal. If it is not installed, get it here
  2. Bazaar Explorer will make your life easier.
  3. Check out the code from Bazaar branch lp:vesuvius
  4. Install an Apache server stack. (LAMP)
  5. Follow the instructions in the INSTALL file in your checked out code to get a local instance of Vesuvius up and running.
  6. .htaccess file:
    • Enable apache2 mod rewrite using the command sudo a2enmod rewrite
    • /etc/apache2/apache2.conf file needs to have AllowOverride set to 'All' under the DocumentRoot section

General Server Guides

For beginners to general server administration, Ubuntu is a recommended environment, and the Ubuntu documentation is a relatively helpful and complete starting point. Particularly recommended is the Ubuntu Server Guide, available as a PDF:

For experienced administrators:

  • Gentoo's documentation is also relatively complete and more targeted towards them.
  • the complications of RedHat / CentOS will be less daunting than for beginners.

QR Code
QR Code agasti:vesuvius:install (generated for current page)