Skip to content

Commit

Permalink
removed old starter db's, added a new one, updated installer doc and …
Browse files Browse the repository at this point in the history
…defalt htaccess for VESUVIUS v0.9.2!
  • Loading branch information
Greg Miernicki committed Apr 12, 2012
1 parent 48fbb48 commit aa84d41
Show file tree
Hide file tree
Showing 6 changed files with 2,324 additions and 4,694 deletions.
15 changes: 9 additions & 6 deletions vesuvius/CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
Changes since Vesuvius 0.9.1 was released (2011-05-20)
Changes since Vesuvius 0.9.2 was released (2012-04-12)
------------------------------------------------------

TO DO:
----------------
Greg: new Vesuvius 0.9.2 starter database
Greg: Pushed packaged Vesuvius 0.9.2 to Launchpad for Download

2012:0417 Update
Changes since Vesuvius 0.9.1 was released (2011-05-20)
------------------------------------------------------

2012:0412 Update
----------------
Greg: /INSTALL updated to help with the installer-less setup of Vesuvius v0.9.2
Greg: /CHANGELOG_DB truncated (starter db and production/trunk are in sync)
Greg: new Vesuvius 0.9.2 starter database added /backups/vesuviusStarterDb_v092.sql (old db's removed)
Greg: Patch fixing microtime in debug XML filenames
Greg: More resiliency in MPRES module: we only handle/process the first XML attachment ~ any others are ignored
Greg: Added purge log option to MPRES (emails recieved log, and persons reported log) both of which are audited.
Greg: Updated the Audit log in Admin module to accomodate more audit types.
Greg: Tied Event Manager's 3 auditable actions: new event, event delete, event purge to the Admin audit log.
Greg: Pushed packaged Vesuvius 0.9.2 to Launchpad for Download


2012:0410 Update
Expand Down
40 changes: 28 additions & 12 deletions vesuvius/INSTALL
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Vesuvius 0.9.1 Installation Instructions
// Vesuvius 0.9.2 Installation Instructions
==============================================

Currently, Vesuvius lacks an installer, so the installation process is done manually.
Expand All @@ -7,10 +7,10 @@ Please follow the steps below to instantiate an instance of Vesuvius >>
1) Get the codebase (you have it already, since you're reading this?)

Check out the codebase from launchpad >>
https://code.launchpad.net/~sahanaphp-committers/sahana-agasti/1.0
https://code.launchpad.net/vesuvius

(or download a packaged version) from >>
https://launchpad.net/sahana-agasti/+download
https://launchpad.net/vesuvius/+download



Expand All @@ -25,11 +25,12 @@ location: .htaccess.example ~ copy it to .htaccess and then begin to modify the
may or may not even need to edit it, depending on where your site is located. Specifically,
refer to these lines:

##### Only use 1 of the following RewriteBase options ~ comment the other out
##### for when Sahana is installed on a virtual host at root level ie. http://domain.com/
RewriteBase /

##### for when Sahana is installed in a user homedir ie. http://domain.gov/~gmiernicki/sahanaDev/www/
#RewriteBase /~gmiernicki/sahanaDev/www/
##### for when Sahana is installed in a user homedir ie. http://domain.gov/~gmiernicki/vesuvius/vesuvius/www/
#RewriteBase /~miernickig/vesuvius/vesuvius/www/

If your site is running on the root path of a domain, you will not have to change anything.
You are good to go with the default example file. Else, your site is running on a non-root
Expand All @@ -39,13 +40,13 @@ its path to the path of your installation.


4) Create a new MySQL Database on your server. Assign a new user to the database. Edit
the sahana.conf file from the previous step with the new database settings.
the sahana.conf file from the step 2 with the new database's settings.



5) Import an initial database. You can do this in a number of tools, for example:
PHPMyAdmin, MySQL Admin, or from a shell with the mysql command. The default database to
use in the file /backups/vesuviusStarterDb_v091.sql
use in the file /backups/vesuviusStarterDb_v092.sql



Expand All @@ -57,9 +58,11 @@ cd www ;
mkdir tmp ;
chmod 777 tmp ;

(the above may be unnecesary as the packaged version of Vesuvius v0.9.2 has these folder packaged)


7) If you wish to use the snapshot module for database backups and restores, then you

7) *OPTIONAL* If you wish to use the snapshot module for database backups and restores, then you
must also update the permissions on the /backups folder:

chmod 777 backups ;
Expand All @@ -70,11 +73,24 @@ chmod 777 backups ;
and login >>

username: root
password: Agasti2011
password: Vesuvius2012

After login, it would be adviseable to go to My Settings and then Change My Password
to alter the default password and add a bit of security to your site.
After logging in, its adviseable to go to My Settings and then the Change My Password tab
to alter the default password and add a bit of security to your site!!


9) Make the cache folder for the htmlPurifier writable:
chmod -R 777 3rd/htmlpurifier/library/HTMLPurifier/DefinitionCache
chmod -R 777 3rd/htmlpurifier/library/HTMLPurifier/DefinitionCache

This final step allows your instance to be able to download a fresh purifier definition and cache it locally.



10) Enjoy Vesuvius!


--Sahana Vesuvius Team




Loading

0 comments on commit aa84d41

Please sign in to comment.