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 [2011/05/06 15:35]
glenn
agasti:vesuvius:install [2014/02/27 05:23] (current)
Line 1: Line 1:
 **Vesuvius** **Vesuvius**
 ====== Installation ====== ====== Installation ======
-//This is a preliminary page, pending creation of an installer.  For information about that Google Summer of Code 2011 project, see [[agasti:installer|a Shared Installer (jointly with Mayon)]]// 
  
-==== Vesuvius-Specific Information ==== 
-[CONTENT TO DO HERE] 
  
-For more ideassee the somewhat-obsolete [[http://wiki.sahanafoundation.org/phase2/doku.php/manual:install|Krakatoa-era install page]]+===== 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 WAMPediting 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 == 
 + 
 + 
 +  - Install Bazaar standalone version 2.5.1 from [[http://wiki.bazaar.canonical.com/WindowsDownloads|here]] 
 +  - Download and install [[https://launchpad.net/bzr-explorer/+download|Bazaar Explorer]] 
 +  Check out the code from Bazaar branch [[https://code.launchpad.net/vesuvius|lp:vesuvius]] 
 +  - Install an Apache server stack. (XAMPP or WAMP is recommended) 
 +  - 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 == 
 + 
 +  - You'll need to have Bazaar installed. Check this using the bzr --help command in the terminal. If it is not installed, get it [[http://doc.bazaar.canonical.com/beta/en/user-guide/installing_bazaar.html|here]] 
 +  - [[http://doc.bazaar.canonical.com/explorer/en/install-linux.html|Bazaar Explorer]] will make your life easier. 
 +  - Check out the code from Bazaar branch [[https://code.launchpad.net/vesuvius|lp:vesuvius]] 
 +  - Install an Apache server stack. (LAMP) 
 +  - 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
  
 ==== General Server Guides ==== ==== General Server Guides ====
Line 14: Line 70:
   * https://help.ubuntu.com/10.10/serverguide/C/serverguide.pdf   * https://help.ubuntu.com/10.10/serverguide/C/serverguide.pdf
  
-For experience administrators:+For experienced administrators:
  
   *  Gentoo's documentation is also relatively complete and more targeted towards them.   *  Gentoo's documentation is also relatively complete and more targeted towards them.

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