Changes between Version 10 and Version 11 of VMSetupNotes
- Timestamp:
- 10/25/09 23:57:53 (1 month ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
VMSetupNotes
v10 v11 29 29 == VM Setup Notes == 30 30 31 At the time of this writing 6/12/08installing BeaverSource is very complicated. The list below are the steps that I used to get beaversource up and running on Debian stable.31 At the time of this writing 10/25/2009 installing BeaverSource is very complicated. The list below are the steps that I used to get beaversource up and running on Debian stable. 32 32 33 33 * copied the sources.lst config from munin-vm3 35 35 * setup openssh server 36 36 * install apache 37 * update dapache configs38 * install edphppgadmin37 * update apache configs 38 * install phppgadmin 39 39 * copy /etc/ldap/ssl/Thawte_Server_CA.pem 40 40 * create the apache logs directory based on the hostname 48 48 * sudo aptitude install python-svn libsvn1 libapache2-svn 49 49 * sudo aptitude install python-subversion subversion 50 * create a directory: /var/www/social 51 * checkout elgg/social in the new dir 52 * svn co https://code.oregonstate.edu/svn/admin/elgg/branches/elgg1.5 . 53 * create the config.php file in the social/ directory 54 * use the elgg script to generate the sql tables 50 * sudo aptitude remove postgresql postgresql-7.4 postgresql-client postgresql-client-7.4 postgresql-pltcl-7.4 postgresql-plpython-7.4 postgresql-plperl-7.4 55 51 * sudo aptitude install postgresql-8.1 56 * sudo aptitude remove postgresql postgresql-7.4 postgresql-client postgresql-client-7.4 postgresql-pltcl-7.4 postgresql-plpython-7.4 postgresql-plperl-7.4 57 * need to create a postgresql database 52 * need to create a postgresql database '''make sure that postgres is running on the background first''' 58 53 * sudo -u postgres createuser -D -A -P elgg 59 54 * sudo -u postgres createdb -O elgg elgg 60 55 * sudo aptitude install php5-pgsql 61 * Error: please make sure the elgg data directory /var/www/social/data/ is writable.62 * modify postgresql config as specified in: http://semweb.weblog.ub.rug.nl/node/6163 * setup postgresql and modify the postgresql.conf to make sure that it is listening in localhost64 * modify the config.php used by elgg to make sure that you tell it to use sso as the auth system65 56 * sudo aptitude install php-pear 66 57 * pear install XML_RPC 67 58 * pear install XML_RSS 59 * create a directory: /var/www/social and give your user permissions to it 60 * sudo mkdir /var/www/social 61 * sudo chown -R username /var/www/social 62 * create a directory for cache and upload data: in /var/www/elgg-data and give the web server permissions to it 63 * sudo mkdir /var/www/elgg-data 64 * sudo chown -R www-data /var/www/elgg-data 65 * checkout elgg/social in the new dir 66 * cd /var/www/social 67 * svn co https://code.oregonstate.edu/svn/admin/elgg/branches/elgg1.5 . 68 * copy the sso config file into the correct directory engine/ ? 69 * create the engine/settings.php and .htaccess file in the social/ directory 70 * go through the elgg installer to create the necessary tables and setup the site 71 * make sure that the first user that you create in elgg has the same username as your '''onid''' account 72 * enable the following list of plugins [wiki:ElggPlugins] 73 * modify postgresql config as specified in: http://semweb.weblog.ub.rug.nl/node/61 74 * setup postgresql and modify the postgresql.conf to make sure that it is listening in localhost 75 76 68 77 69 78

