...
- ask Enrico Silterra to do the tasks for setting up a new site
- set up subdomain (eg. mysite.test1.library.cornell.edu)
- set up directory structure on libdev (eg. /webvision-dev/apache2/drupals/mysite)
- create mysql database and user for Drupal
- install drupal core files and doctor sites/default/settings.php to include user/password/db for this site
- create subversion directory for the site under Drupal-Sites
- go to the site and run the Drupal install (eg. http://mysite.test1.library.cornell.edu/install.php
)
- you may need to update the Drupal core if it's out of date
- check out Drupa-Sites/mysite.library.cornell.edu from SVN
- add whatever modules you need to site.manifest
- webvision.manifest should only have modules/cul_common (other webvision modules are out of date)
- check in your changes to Drupa-Sites/mysite.library.cornell.edu
- do the 'Update a site on the test server' procedure
Update Drupal Core
- get a copy of the latest production version of drupal extracted onto your disk from http://drupal.org/
- backup the file system and database as outlined in 'Update a site on the test server' procedure
- log in to Drupal site as user #1
- put the site in off-line maintenance mode /admin/settings/site-maintenance
- disable all the non-essential modules
- go to the htdocs directory
- leave these modules enabled: block filter node system user
- use this to check which are enabled:
- drush mm list
- use this to disable modules