2016-04-25 19 views
1

Ich habe Liferay 7 (liferay-portal-7.0-ce-ga1) auf Ubuntu 14.04 heruntergeladen, wenn ich versuche, mit MySql DB zu verbinden, dass: dann fand ich einen Fehler in dem: Liferay7 tut Unterstützung nicht kleiner als MySQL 5.6.4. Aber ich habe bereits MySql 5.5.44 auf einer Umgebung installiert. Auf einer früheren Version von MySql, d. H. 5.5.44 anderen Portalen läuft perfekt.Liferay 7 + MySql 5.5.44 nicht unterstützt

hier ist oder die Logfiles,

01:43:13,809 INFO [elasticsearch[Jade Dragon][clusterService#updateTask][T#1]][metadata:317] [Jade Dragon] [liferay-0] update_mapping [LiferayDocumentType] 

    __ ____________________ _____ __ 
// /_/ ____/ ____/ __ \/ \ \//
// /// /_/__///_///| |\/
//____/ // __///___/ _, _/ ___ |//
/_____/___/_/ /_____/_/ |_/_/ |_/_/ 

Starting Liferay Portal Community Edition 7.0.0 CE GA1 (Wilberforce/Build 7000/March 31, 2016) 

01:43:18,624 INFO [localhost-startStop-1][StartupAction:110] There are no patches installed 
01:43:18,760 ERROR [localhost-startStop-1][StartupAction:169] Please upgrade to at least MySQL 5.6.4. The portal no longer supports older versions of MySQL. 

Ich habe Anfragen:

  • Gibt es dafür zur Verfügung zu beheben außer gesamte Upgrade von MySQL?
  • Warum Liferay 7 frühere Versionen von MySql nicht unterstützt, Grund dahinter?

Antwort

0

Warum?

Neue Versionen von Software verwenden normalerweise neuere Abhängigkeiten. Es ist eine ziemliche Arbeit, ältere Software zu unterstützen, daher ist man normalerweise froh, nur die neueste Version zu unterstützen (und Sie möchten die neueste Version unterstützen?)

Liferay 7 benötigt jetzt auch Java8, etwas, das während des Prozesses kam die letzten Tage des Beta-Zyklus - weil jetzt jeder Anwendungsserver, auf dem es läuft, Java8 unterstützt. Wenn das nicht passieren würde, wären Sie für immer an die Vergangenheit gebunden.

Gibt es eine andere Option?

Ich nehme an, dass Sie in der Lage sein würden, einen Adapter für ältere MySql-Versionen selbst zu implementieren (und zur Community beizutragen) - ich weiß, dass derzeit jemand die CE-Unterstützung für Oracle und SQL Server implementiert nur durch das kommerzielle Angebot unterstützt)