...
1. Download the Latest Version of the Islandora Drupal Filter
Download the appropriate Drupal Filter file, and copy it to $FEDORA_HOME/tomcat/webapps/fedora/WEB-INF/lib
...
Code Block |
---|
|
$ wget https://github.com/Islandora/islandora_drupal_filter/releases/download/v7.1.3/fcrepo-drupalauthfilter-3.78.0.jar
$ cp -v fcrepo-drupalauthfilter-3.78.0.jar $FEDORA_HOME/tomcat/webapps/fedora/WEB-INF/lib |
...
Code Block |
---|
# $FEDORA_HOME/tomcat/bin/shutdown.sh
# $FEDORA_HOME/tomcat/bin/startup.sh |
5. Test the Drupal Servlet Filter
For now we're still working on getting some sort of a command line script that would allows to test this filter
Note |
---|
For now we're still working on getting some sort of a command line script that would allow us to test this filter independently of Islandora being already installed, so that we would eliminate this circular reference, however that is not yet available. In the meantime please skip this test until the end of milestone 5, then return to perform to this point. Keep one eye on this Google Groups thread for updates: testing the Drupal Servlet Filter? |
Islandora will test your Fedora connection for you. To verify that the servlet filter is working properly, go to the Islandora configuration page (admin/islandora/configure) and look for the green checkmark. A successful installation will look like this:
Image Removed
An unsuccessful installation will look like this:
Image Removed
If you see this error, there are two possible sources for the failure:
- You do not have the correct fcrepo-
drupalauthfilter
-xxxx.jar - Your filter-drupal.xml is incorrect or missing
...
This Python script was developed to verify the database connection(s) defined in filter-drupal.xml files. The script is available at:
https://github.com/islandora-labs/drupal_filter_validator
To download and run the test, on the server where Fedora is running, issue the following command:
Code Block |
---|
# git clone https://github.com/Islandora-Labs/drupal_filter_validator
# ./test_db_connection.py $FEDORA_HOME/server/config/filter-drupal.xml
You should see something like this:
Connection 1 - OK: connection to Drupal database successful, and user drupalAdmin has select,insert,update privileges on the users table.
Connection 2 - OK: connection to Drupal database successful, and user drupalAdmin has select,insert,update privileges on the users table.
Connection 3 - OK: connection to Drupal database successful, and user drupalAdmin has select,insert,update privileges on the users table. |
If you don't get the a successful set of tests, please retrace your steps.
Create a milestone 3 snapshot backup:
Code Block |
---|
# $FEDORA_HOME/tomcat/bin/shutdown.sh
# /etc/init.d/mysql stop
# /etc/init.d/apacheapache2 stop
# cd /usr/local
# tar -cvzf fedora-milestone3.tar.gz fedora
# cd /var/lib
# tar -cvzf mysql-milestone3.tar.gz mysql
# cd /var/www
# tar -cvzf drupal-milestone3.tar.gz drupal
# /etc/init.d/mysql start
# $FEDORA_HOME/tomcat/bin/startup.sh
# /etc/init.d/apacheapache2 start |