This documentation refers to an earlier version of Islandora. https://wiki.duraspace.org/display/ISLANDORA/Start is current.

  • Create a tarball snapshot backup of MySQL and Drupal

    # $FEDORA_HOME/tomcat/bin/shutdown.sh
    # /etc/init.d/mysql stop
    # /etc/init.d/apache2 stop
    
    # cd /var/lib 
    # tar -cvzf mysql-backup.tar.gz mysql
    # cd /var/www
    # tar -cvzf drupal-backup.tar.gz drupal
     
    # /etc/init.d/mysql start
    # $FEDORA_HOME/tomcat/bin/startup.sh
    # /etc/init.d/apache2 start
  • Access the Modules section of Drupal and take note of all Islandora modules, solutions packs and libraries that are loaded. You could just as well make a recursive list of the contents of /var/www/sites
  • Return to the Modules section of Drupal and disable all Islandora modules, solutions packs and libraries that are loaded. You may have to do this in 5 or 6 rounds, until you are able to disable the Islandora core module, and save the configuration.
  • Then download and install version 7.x-1.5 of the Essential Modules, as described on the milestone 5 - Installing the Islandora Essential Modules section. Make sure to replace each and all four Essential Modules with the new versions in /var/www/sites/all/module (you may want to save the old module directory with a new name and recreate a new one). Be sure to fix the ownerships to www-data:www-data as you had before.
  • Proceed to enable and test the four Essential Modules, and install any dependencies as required.
  • At this stage, if all tests are a pass, you should already be able to see all your previous collections listed at the Top-level, even though you may not be able to access them yet.
  • Then update Tuque to version 1.5. Follow the instructions on milestone 4 - Installing The "Tuque" library. Don't forget to test the Tuque installation.
  • Now proceed  to install all the remaining Enhancement Modules and dependencies as you had still on version 7.x-1.3. Use the Installing the Islandora Enhancement Modules section as a reference
  • Proceed to enable and test the Enhancement Modules, and install any dependencies as required.
  • Create a new milestone 5 snapshot backup of MySQL and Drupal

    # $FEDORA_HOME/tomcat/bin/shutdown.sh
    # /etc/init.d/mysql stop
    # /etc/init.d/apache2 stop
    
    # cd /var/lib 
    # tar -cvzf mysql-milestone5.tar.gz mysql
    
    # cd /var/www
    # tar -cvzf drupal-milestone5.tar.gz drupal
    
    # /etc/init.d/mysql start
    # $FEDORA_HOME/tomcat/bin/startup.sh
    # /etc/init.d/apache2 start

     

     

 

  • No labels