Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
agasti:vesuvius:install [2013/11/18 19:12]
ramindud
agasti:vesuvius:install [2014/02/27 05:23] (current)
Line 5: Line 5:
 ===== Vesuvius installation instructions ===== ===== Vesuvius installation instructions =====
  
 +==== On Windows systems ====
 +
 +
 +  - Download the beautiful ReactiveUI Github app for Windows from [[http://windows.github.com/|here]]
 +  - Fork the main Sahana Vesuvius repository at [[https://github.com/sahana/vesuvius|sahana/vesuvius]]
 +  - Clone your personal fork to your computer.
 +  - Install an Apache server stack. (XAMPP or WAMP is recommended)
 +  - Edit PHP configuration file - php.ini
 +    * Enable PHP short tags by inserting the line "short_open_tag=On"
 +    * Set default timezone value
 +  - Load the timezone tables into MySQL server
 +    *Visit [[https://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html|here]] for more instructions.
 +  - Follow the instructions in the INSTALL file in your checked out code to get a local instance of Vesuvius up and running.
 +  - **.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 ====
 +
 +  - Follow [[https://help.github.com/articles/set-up-git|these instructions]] to set up Git. 
 +  - Fork the main Sahana Vesuvius repository at [[https://github.com/sahana/vesuvius|sahana/vesuvius]]
 +  - Clone your personal fork to your computer.
 +  - Install an Apache server stack. (LAMP)
 +  - Edit PHP configuration file - php.ini
 +    * Enable PHP short tags by inserting the line "short_open_tag=On"
 +    * Set default timezone value
 +  - Load the timezone tables into MySQL server
 +    *Visit [[https://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html|here]] for more instructions.
 +  - Follow the instructions in the INSTALL file in your checked out code to get a local instance of Vesuvius up and running.
 +  - **.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 == == On Windows systems ==
  
Line 26: Line 62:
   - **.htaccess file**:      - **.htaccess file**:   
      * Enable apache2 mod rewrite using the command **sudo a2enmod rewrite**       * Enable apache2 mod rewrite using the command **sudo a2enmod rewrite** 
-     * /etc/apache2/sites-enabled/000-default file needs to have AllowOverride set to 'All' under the DocumentRoot section +     * /etc/apache2/apache2.conf file needs to have AllowOverride set to 'All' under the DocumentRoot section
  
 ==== General Server Guides ==== ==== General Server Guides ====

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