Upgrade von dspace – dspace 6.x Dokumentation – Duraspace Wiki 1 Bitcoin Wert in indischer Währung

• die build.Properties Konfigurationsdatei wurde durch eine erweiterte local.Cfg-Konfigurationsdatei ersetzt. Mit der neuen local.Cfg können Sie jede Konfiguration (aus dspace.Cfg oder modules / * .Cfg-Dateien) einfach überschreiben, indem Sie sie einfach in Ihre local.Cfg kopieren und einen neuen Wert angeben. Es bietet auch erweiterte Konfigurationsoptionen, wie in der Referenzdokumentation zur Konfiguration beschrieben. Die alte Datei build.Properties wird nicht mehr verwendet oder unterstützt.

• WARNUNG: Als Teil des Hinzufügens dieses neuen Konfigurationsschemas mussten viele der Konfigurationseinstellungen in dspace (hauptsächlich die in Modulen / * .Cfg-Dateien) umbenannt oder mit dem Namen des Moduls vorangestellt werden. Dies bedeutet, dass 5.X (oder weniger) Konfigurationen nicht länger mit 6.X kompatibel sind.


Wenn möglich, empfehlen wir, mit frischen Konfigurationen zu beginnen (siehe unten) und alle lokal angepassten Einstellungen in die neue local.Cfg-Datei zu verschieben.

• Die Unterstützung für SRB (Storage Resource Broker) -Dateispeicher wurde aus dspace 6.0 oder höher entfernt. Da es viele Jahre lang nicht gepflegt wurde (und anscheinend nicht genutzt wurde), wurde dieses Feature zusammen mit seinen Konfigurationen entfernt. Als Ersatz wurde ein neues Dateispeicher-Plugin-System hinzugefügt, das eine traditionelle lokale Dateispeicheroption (Standard) und eine Amazon S3-Dateispeicheroption bietet (siehe Speicherschichtendokumentation, insbesondere Konfiguration des Bitstream-Speichers). Weitere Informationen zum Entfernen der SRB-Unterstützung finden Sie auch in DS-3055.

• Die Standardstrategie zum Erstellen neuer Handles für versionierte Elemente wurde geändert. Wenn Sie die Versionierung auf Objektebene aktiviert haben und Elemente in Ihrer dspace-Installation versioniert haben, möchten Sie möglicherweise die Konfiguration ändern, um den Mechanismus zum Erstellen von Handles wie in dspace 4 und 5 weiter zu verwenden. Weitere Informationen finden Sie hier: item level versionierung # identifierserviceoverride.

• Die Elasticsearch-Nutzungsstatistikfunktion ist in Version 6.0 veraltet. Während sie noch funktionieren und Sie sie weiterhin verwenden können, werden sie in einer zukünftigen dspace-Version entfernt. Wird Bitcoin 24 Stunden am Tag gehandelt, wenn Sie nach einer Nutzungsstatistik suchen, empfehlen wir stattdessen die Standard-SOLR-Statistik-Engine und / oder die Integration von dspace in Google Analytics. Weitere Informationen finden Sie in DS-2897.

Bevor Sie mit dem Upgrade beginnen, wird dringend empfohlen, dass Sie eine Sicherung Ihrer dspace-Instanz erstellen. Wie man Geld aus Bitcoin-Wallet-Backups bekommt, lässt sich leicht wiederherstellen; Eine verpfuschte Installation / Aktualisierung ist sehr schwierig, wenn nicht unmöglich, von zu erholen. Die dspace-spezifischen Dinge, die gesichert werden müssen, sind: configs, Quellcodeänderungen, Datenbank und Assetstore. Auf Ihrem Server, auf dem dspace ausgeführt wird, sollten Sie möglicherweise auch Ihre cron / geplanten Aufgaben, den Servlet-Container und die Datenbank überprüfen.

• HINWEIS: Wenn Sie mehrere Versionen von dspace gleichzeitig aktualisieren (z. B. von 1.X.X auf 6.X), ist es möglicherweise einfacher, zuerst dspace zu aktualisieren und dann zu versuchen, die verschiedenen Anpassungen zu migrieren. Da jede Hauptversion von dspace dazu neigt, der Benutzeroberfläche neue Konfigurationen und Funktionen hinzuzufügen, erfordern ältere Anpassungen möglicherweise mehr Arbeit "Wandern" auf die neueste Version von dspace. In manchen Situationen kann es sogar einfacher sein "frisch starten"und passen Sie die brandneue Benutzeroberfläche einfach an dein Einheimischer Farbschema, Kopf- / Fußzeile usw.

Ersetzen Sie Ihre alte Datei build.Properties durch eine Datei local.Cfg (ERFORDERLICH beim Aktualisieren von dspace 5 oder früher): Ab dspace 6.0 wurde die Konfigurationsdatei build.Properties durch eine erweiterte Konfigurationsdatei local.Cfg ersetzt. Daher wird jede alte build.Properties-Datei (oder ähnliche [dspace-source] / *. Properties-Dateien) IGNORIERT. Stattdessen sollten Sie eine neue local.Cfg-Datei basierend auf der bereitgestellten [dspace-source] / erstellen.dspace/config/local.Cfg.EXAMPLE und verwenden Sie diese Option, um alle lokal angepassten dspace-Konfigurationen anzugeben. Diese neue local.Cfg kann verwendet werden, um ALLE Einstellungen in anderen zu überschreiben Konfigurationsdatei (dspace.Cfg oder Module / *. Cfg). Um eine Standardeinstellung zu überschreiben, kopieren Sie einfach die Konfiguration in Ihre local.Cfg und ändern Sie deren Wert (e). Weitere Informationen zu den Features von local.Cfg finden Sie in der Konfigurationsreferenz Dokumentation und der Abschnitt local.Cfg Konfigurationsdatei auf dieser Seite.

• Wie bereits erwähnt, enthält dspace 6.0 jetzt eine neue local.Cfg-Konfigurationsdatei. Anstatt also die Datei dspace.Cfg (oder eines der Module / *. Cfg) zu bearbeiten, wird empfohlen, einfach die Standardwerte in Ihrer eigenen local.Cfg zu überschreiben. Dieser Weg, dein Einheimischer.Cfg kann als Aufzeichnung dessen dienen, welche Konfigurationen Sie in Ihrem dspace optimiert haben, was zukünftige Upgrades vereinfachen kann.

• WARNUNG: Um diese mächtige Möglichkeit zum Überschreiben von Konfigurationen in Ihrer local.Cfg zu schaffen, wurden alle Konfigurationen ihrer Module / * .Cfg umbenannt, damit sie mit dem Modulnamen vorangestellt werden. Als ein grundlegendes Beispiel beginnen alle Konfigurationseinstellungen innerhalb der Konfiguration der Module / oai.Cfg jetzt mit "Oai.". Leider bedeutet dies, dass dspace 5.X-Konfigurationsdateien NICHT garantiert mit dspace 6 kompatibel sind. Weitere Informationen zu Konfigurationen in dspace 6 finden Sie in unserer aktualisierten Konfigurationsreferenz.

• Beim Upgrade des konfigurierbaren / XML-Workflows sind möglicherweise kleinere Konfigurationsaktualisierungen erforderlich. Wenn Sie derzeit die dspace-XMLUI mit aktiviertem konfigurierbarem / XML-Workflow ausführen, müssen Sie möglicherweise vorher ihre Konfigurationen in den dspace 6-Konfigurationsdateien erneut aktivieren Aktualisierung. Wie bei früheren Releases verwendet dspace 6 standardmäßig einen einfachen (herkömmlichen) Workflow. Daher sollten Sie die Einstellungen zum Aktivieren des konfigurierbaren Workflows in dspace 6 noch einmal überprüfen. Achten Sie darauf, dass zum Aktivieren des konfigurierbaren Workflows in dspace 6 alle Einstellungen für den Basisworkflow auch auskommentiert sein müssen (in mehreren Konfigurationen).

• Es wird empfohlen, alle Konfigurationsänderungen, die im Verzeichnis config und seinen Unterverzeichnissen vorhanden sind, zu überprüfen. Es ist hilfreich, Ihre aktuellen Konfigurationen mit einem sauberen Checkout Ihrer aktuellen Version zu vergleichen, um zu sehen, was Sie angepasst haben. Möglicherweise möchten Sie dann auch Ihre aktuellen Konfigurationen mit den Konfigurationen der Version vergleichen, auf die Sie aktualisieren. Bitcoin Wallet USB-Laufwerk Ein Tool, das Dateien in Verzeichnissen wie Meld oder Diffmerge vergleicht, ist für diesen Zweck nützlich.

• CHANGE IN dspace 6.3: Die IP-Adresse der geografischen Standortdatenbank wurde umbenannt. Die alte [dspace] /config/geolitecity.Dat Datei wird nicht mehr von ihrem Provider gepflegt. Sie können es löschen. Die neue Datei heißt standardmäßig “geolite2-city.Mmdb”. Der Aktualisierungsprozess lädt automatisch eine Kopie der neuen Datenbank herunter, falls Sie sie noch nicht haben. Wenn Sie für diese Datei einen anderen Namen und / oder einen anderen Speicherort konfiguriert haben, sollten Sie die Einstellung von statistics.Dbfile in [dspace] /config/modules/usage-statistics.Cfg überprüfen (und Ihre benutzerdefinierten Einstellungen möglicherweise auf local verschieben). Cfg).

Wenn Datenbankmigrationen ausgeführt werden (selbst bei kleineren Release-Upgrades), wird dspace automatisch alle Inhalte auf Ihrer Site neu indizieren. Wie verbringst du? Bitcoin Dieser Prozess wird automatisch ausgeführt, um sicherzustellen, dass alle Änderungen auf Datenbankebene auch innerhalb der Such- / Browse-Schnittstellen sofort aktualisiert werden. Siehe die Hinweise unten unter " Tomcat neu starten (Servlet-Container)" für mehr Informationen.

2) wenn irgendwelche Datenbankmigrationen ausgeführt werden, ein leeres "neuindex.Flag" Die Datei wird unter [dspace] /solr/search/conf/reindex.Flag erstellt. Das Vorhandensein dieser Datei löst die automatische Neuindizierung aus, wenn Tomcat gestartet wird. Löschen Sie einfach die "neuindex.Flag" Datei, und Ihre Website wird jetzt automatische Neuindizierung überspringen. (HINWEIS: Diese Datei existiert nur vorübergehend und wird nur erstellt, wenn Ihre Datenbank während eines Upgrades oder einer Migration geändert wird.)

• Upgrade der Datenbank: Wenn Sie Ihre Datenbank im vorherigen Schritt nicht manuell aktualisiert haben, wird Ihre Datenbank automatisch auf die neueste Version aktualisiert. Dies kann je nach Größe Ihres Repositorys einige Zeit (Sekunden bis Minuten) dauern. Überprüfen Sie das dspace-Protokoll ([dspace] /log/dspace.Log. [Datum]) auf Informationen zu seinem Status.

Neuindizierung aller Inhalte für die Suche / Suche: Wenn Ihre Datenbank gerade aktualisiert wurde (entweder manuell oder automatisch), wird der gesamte Inhalt in Ihrem dspace automatisch für die Suche / Suche neu indiziert. Da der Vorgang einige Zeit dauern kann (Minuten bis Stunden, abhängig von der Größe Ihres Repositorys), wird er im Hintergrund ausgeführt. währenddessen kann dspace verwendet werden, wenn der Index allmählich gefüllt wird. Beachten Sie jedoch, dass nicht alle Inhalte sichtbar sind, bis der Indexierungsprozess abgeschlossen ist. Überprüfen Sie erneut das dspace-Protokoll ([dspace] /log/dspace.Log. [Datum]) für Informationen über seinen Status.

• SOLR-Statistik neu indizieren (nur notwendig, wenn von 4.X oder niedriger aktualisiert wird). Wenn Sie zuvor SOLR-Statistiken verwendet haben, wurde das Schema mit dspace 5 geändert. Wenn Sie von einer älteren Version als 5.X aktualisieren, müssen Sie Ihre Statistiken neu indizieren, um sicherzustellen, dass alle Statistikdaten mit der neuen Schemaspezifikation übereinstimmen. HINWEIS: Es ist sicher, einen Reindex auf einer Live-Site auszuführen. Das Skript speichert die eingehenden Nutzungsdaten in einem temporären Core.

In sehr seltenen Fällen wird eine Migration der Zugbahn-Datenbank durchgeführt "ignoriert." Eine bekannte Instanz davon ist in DS-3407 dokumentiert. Wenn Sie von dspace 5.X auf eine neuere Version von dspace aktualisieren, wird die Migration zu DS-2818 durchgeführt "ignoriert" weil es nicht notwendig ist. Es gibt einen speziellen Befehl, den Sie ausführen können, der diese Migration als un-Flag kennzeichnet "ignoriert."