Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

StepAction

1) Configuring SOLR

suivre les étapes de configuration disponible à ce lienfollow the configuration steps available at this link: Configure and Start Solr


2) Check vivocore in Solr


Code Block
sudo systemctl start solr
http://localhost:8983/solr/#/vivocoreIsabelle/core-overview

Item 3) Preparing VIVO for first start

StepAction

1) Create VIVO home


Code Block
languagebash
sudo -i -u tomcat # for Linux user
mkdir -p $TOMCAT_HOME/vivo_i18n/home
cp -r $TOMCAT_HOME/GIT/vivo-uqam-i18n/vivo-project-i18n-config/vivo_i18n/home/* $TOMCAT_HOME/vivo_i18n/home/


2) Edit runtime.properties file

Make sure that attribute properties fit with current installation



Code Block
languagebash
sudo -u tomcat vi /opt/tomcat/vivo_i18n/home/config/runtime.properties


Code Block
languagebash
titleruntime.properties
Vitro.defaultNamespace = http://
<adresse
<your-server-ip-
du-serveur>
address>:8080/vivo/individual/
...

rootUser.emailAddress = vivo_
i18n@uqam.ca ... VitroConnection.DataSource.url = jdbc:mysql://localhost/vivo_i18n VitroConnection.DataSource.username = vivo_i18n VitroConnection.DataSource.password = VIVO_I18N_MYSQL_PASSWORD
i18n@vivo.ca
...

vitro.local.solr.url = http://<server-ip-
adress>
address>:8983/solr/vivocore_i18n
...
RDFService.languageFilter = true
languages.selectableLocales = fr_CA, en_US, de_DE


3) Edit applicationSetup.n3 for TDB data persistence


Code Block
languagetext
titleapplicationSetup.n3
# UNCOMMENT
:tdbContentTripleSource
    a   vitroWebapp:triplesource.impl.tdb.ContentTripleSourceTDB ,
        vitroWebapp:modules.tripleSource.ContentTripleSource ;
    # May be an absolute path, or relative to the Vitro home directory.
    :hasTdbDirectory "tdbContentModels" .

:sparqlContentTripleSource
    a   vitroWebapp:triplesource.impl.sparql.ContentTripleSourceSPARQL ,
        vitroWebapp:modules.tripleSource.ContentTripleSource ;
    # The URI of the SPARQL endpoint for your triple-store.
    :hasEndpointURI "http://localhost:3030/vivo/query" ;
    # The URI to use for SPARQL UPDATE calls against your triple-store. 
    :hasUpdateEndpointURI "http://localhost:3030/vivo/update" .

#REPLACE
:application
    a   vitroWebapp:application.ApplicationImpl ,
        vitroWebapp:modules.Application ;
    :hasSearchEngine              :instrumentedSearchEngineWrapper ;
    :hasSearchIndexer             :basicSearchIndexer ;
    :hasImageProcessor            :iioImageProcessor ;
    :hasFileStorage               :ptiFileStorage ;
    :hasContentTripleSource       :tdbContentTripleSource ;
#    :hasContentTripleSource       :sdbContentTripleSource ;
#    :hasConfigurationTripleSource :tdbConfigurationTripleSource ;
    :hasConfigurationTripleSource :tdbConfigurationTripleSource ;
    :hasTBoxReasonerModule        :jfactTBoxReasonerModule .


4) Edit and configure VIVO installation setting file 


Check that the file contains the following code:


Code Block
languagebash
sudo -u tomcat cp example_settings_i18n_linux.xml settings_i18n_linux.xml
sudo -u tomcat vi settings_i18n_linux.xml


Code Block
languagexml
titlesettings_i18n_uqam.xml
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
        <profiles>
                <profile>
                        <id>defaults</id>
                        <properties>
                                <app-name>vivo_i18n</app-name>
                                <vivo-dir>/opt/tomcat/vivo_i18n/home</vivo-dir>
                                <tomcat-dir>/opt/tomcat</tomcat-dir>
                                <default-theme>wilma</default-theme>
                        </properties>
                </profile>
        </profiles>
        <activeProfiles>
                <activeProfile>defaults</activeProfile>
        </activeProfiles>
</settings>