HostEurope SQL Update und Fehler 1064

Fragen und Infos zur Installation & Update von webEdition.
Benutzeravatar
JuergenEbbing
webEdition Partner
webEdition Partner
Beiträge: 246
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Ramsdorf
Kontaktdaten:

HostEurope SQL Update und Fehler 1064

Beitragvon JuergenEbbing » Fr 19. Jun 2020, 12:00

Moin Zusammen!
HostEurope hat wohl die SQL-Datenbanken umgestellt - ist an mir vorüber gegangen. Bis vorhin.
Nun laufen Datenbankabfragen auf Objekte offensichtlich in einen Fehler

Code: Alles auswählen

MYSQL-ERROR
Fehler: 1064
Detail: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'of ON (h.DocumentTable="tblObjectFiles" AND of.ID=h.DID ) LEFT JOIN tblTemplates' at line 11
Info:
Query: SELECT
	h.DID,
	(SELECT UserName FROM tblhistory hh WHERE MAX(h.ModDate)=hh.ModDate AND hh.DID=h.DID AND h.DocumentTable=hh.DocumentTable) AS UserName,
	h.DocumentTable AS ctable,
	!ISNULL(l.ID) AS isOpen,
	COALESCE(f.ID,of.ID,t.ID,o.ID) AS ID,
	COALESCE(f.Path,of.Path,t.Path,o.Path) AS Path,
	COALESCE(f.Text,of.Text,t.Text,o.Text) AS Text,
	COALESCE(f.ContentType,of.ContentType,t.ContentType,o.ContentType) AS ContentType,
	FROM_UNIXTIME(COALESCE(f.ModDate,of.ModDate,t.ModDate,o.ModDate),"%d.%m.%Y %H:%i") AS MDate
FROM tblhistory h LEFT JOIN tblLock l ON l.ID=DID AND l.tbl=h.DocumentTable AND l.UserID!=1 LEFT JOIN tblFile f ON (h.DocumentTable="tblFile" AND f.ID=h.DID ) LEFT JOIN tblObjectFiles of ON (h.DocumentTable="tblObjectFiles" AND of.ID=h.DID ) LEFT JOIN tblTemplates t ON (h.DocumentTable="tblTemplates" AND t.ID=h.DID) LEFT JOIN tblObject o ON (h.DocumentTable="tblObject" AND o.ID=h.DID)
 WHERE h.ModDate>=("2020-06-19"-INTERVAL 1 YEAR) AND h.DocumentTable IN("tblFile","tblObjectFiles","tblTemplates","tblObject")
GROUP BY
	h.DID,h.DocumentTable
ORDER BY
	h.ModDate DESC
LIMIT
	0,50
Wir nutzen WebEdition 8.0.3
Ist die Version zu alt? Ist es ein großes Risiko da jetzt einfach im laufenden Betrieb ein Update einzuspielen? Wie bekomme ich das Problem gelöst?

Liebe Grüße und bleibt gesund!!
------------
da bin ich ja mal gespannt,
ob ich neugierig bin
------------

Benutzeravatar
eSKa
Senior Member
Beiträge: 557
Registriert: Do 1. Jan 1970, 02:00

Re: HostEurope SQL Update und Fehler 1064

Beitragvon eSKa » Fr 19. Jun 2020, 12:52

Hallo auch,

dem Problem schließe ich mich an. Ein Kunde hostet webEdition (8.0.1) bei hosteurope und die hatten am Mittwoch ein Update auf mySQL 8.
Seit dem werden keinerlei Objekt-Inhalte mehr angezeigt.

Gruß
Stefan

piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de

Benutzeravatar
eSKa
Senior Member
Beiträge: 557
Registriert: Do 1. Jan 1970, 02:00

Re: HostEurope SQL Update und Fehler 1064

Beitragvon eSKa » Fr 19. Jun 2020, 13:31

Wir haben jetzt eine neue Version (8.1) unter einer SubDomain installiert und hier ein Backup der Seite eingespielt. Jetzt funktioniert sie wieder problemlos.

piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de

Benutzeravatar
JuergenEbbing
webEdition Partner
webEdition Partner
Beiträge: 246
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Ramsdorf
Kontaktdaten:

Re: HostEurope SQL Update und Fehler 1064

Beitragvon JuergenEbbing » Fr 19. Jun 2020, 13:39

Hi Stefan!
Hast Du das Backup über das fehlerhafte WebEdition schreiben können?
Gruß
Jürgen
------------
da bin ich ja mal gespannt,
ob ich neugierig bin
------------

Benutzeravatar
eSKa
Senior Member
Beiträge: 557
Registriert: Do 1. Jan 1970, 02:00

Re: HostEurope SQL Update und Fehler 1064

Beitragvon eSKa » Fr 19. Jun 2020, 13:56

JuergenEbbing hat geschrieben: Fr 19. Jun 2020, 13:39 Hi Stefan!
Hast Du das Backup über das fehlerhafte WebEdition schreiben können?
Gruß
Jürgen
Hallo Jürgen

wir haben ein neues webedition installiert und konnten dort das Backup der "kaputten" Version einspielen. Das hat funktioniert.
Zumindest haben wir noch keine Probleme gefunden.

Gruß
Stefan

piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: HostEurope SQL Update und Fehler 1064

Beitragvon mokraemer » Fr 19. Jun 2020, 15:58

Mysql 8 hat die Anzahl an Schlüsselwörter die sie jetzt nicht mehr in SQL-Statements ohne escape akzeptieren massiv hochgedreht. AFAIK hatten wir da mit 8.1 bereits einiges nachgesteuert.
webEdition-Kern-Entwickler

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: HostEurope SQL Update und Fehler 1064

Beitragvon mokraemer » Fr 19. Jun 2020, 16:02

Btw. grundsätzlich ist es zu begrüßen das hier für Mysql ein Update gemacht wird. Viele Hoster setzen noch Mysql 5.5 ein, was für WE 9 zu alt ist. Es paßt halt irgendwie nicht zusammen ein php von vor 2h anzubieten, dann aber eine DB von vor 10 oder 7 Jahren. Daher finde ich es gut, das hier einer mal eine neuere Version anbietet.
webEdition-Kern-Entwickler

r_kempf
Senior Member
Beiträge: 214
Registriert: Do 14. Apr 2016, 13:27

Re: HostEurope SQL Update und Fehler 1064

Beitragvon r_kempf » So 21. Jun 2020, 15:31

Wir haben zwei Installationen mit Objekten und allem drum und dran bei Hosteurope, die betroffen waren. Vorher WE-Update auf 8.1.1.
Läuft bislang alles ohne Probleme.

LG Regina

Benutzeravatar
mausi
Senior Member
Beiträge: 449
Registriert: Di 27. Jan 2004, 16:17
Wohnort: Welver
Kontaktdaten:

Re: HostEurope SQL Update und Fehler 1064

Beitragvon mausi » Mi 7. Apr 2021, 11:02

Hi,

ich migriere gerade via Plesk Migrationmanager zu einem neuen Server (Dedicated Server bei Hetzner PHP 7.4/8, MariaDB 10.3.25) und bekomme bei einer WE9.06 Installation folgenden Fehler wenn der Dump eingespielt wird:

stderr: ERROR 1064 (42000) at line 288: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'GENERATED ALWAYS AS (concat(`Filename`,coalesce(`Extension`,''))) STORED,
`...' at line 31

Gruß,
Andreas
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: HostEurope SQL Update und Fehler 1064

Beitragvon mokraemer » Mi 7. Apr 2021, 14:27

bei der 9.0.6 kann man keinen Dump/Backup von Mysql in eine MariaDB und umgekehrt einspielen.
Das wird erst mit dem nächsten Release gefixt sein. Auch PHP 8 wird erst ab 9.0.8 supported (sollte aber weitestgehend schon in 9.0.6 laufen).
webEdition-Kern-Entwickler

Benutzeravatar
mausi
Senior Member
Beiträge: 449
Registriert: Di 27. Jan 2004, 16:17
Wohnort: Welver
Kontaktdaten:

Re: HostEurope SQL Update und Fehler 1064

Beitragvon mausi » Mi 7. Apr 2021, 14:42

Hi Marc,

nee, dass macht der Plesk-Migrationmanager. Der überträgt die Daten von einem Server zum anderen (nutze ich seit zig Jahren, da ich alle 2 Jahre die Server wechsel und auch in Verbindung mit WE). Man würde sonst bekloppt werden bei 5 Servern mit zig Domains ...

Wie dem auch sei - mit der Anweisung dort in WE kommt MariaDB nicht klar.

ga
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied

Benutzeravatar
mausi
Senior Member
Beiträge: 449
Registriert: Di 27. Jan 2004, 16:17
Wohnort: Welver
Kontaktdaten:

Re: HostEurope SQL Update und Fehler 1064

Beitragvon mausi » Mi 7. Apr 2021, 14:43

ps. jetzt habe ich Dich verstanden. Ääh, wieso nicht? Was tun?
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied

Benutzeravatar
mausi
Senior Member
Beiträge: 449
Registriert: Di 27. Jan 2004, 16:17
Wohnort: Welver
Kontaktdaten:

Re: HostEurope SQL Update und Fehler 1064

Beitragvon mausi » Mi 7. Apr 2021, 17:02

@Marc: Also noch mal zum Verständnis: Ich kann kein MySQL 5.5 SQL-Dump einer 9er WE-Installation via mysqld in MariaDB 10.3 einspielen? Weil genau das macht ja Plesk.
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied

Benutzeravatar
mausi
Senior Member
Beiträge: 449
Registriert: Di 27. Jan 2004, 16:17
Wohnort: Welver
Kontaktdaten:

Re: HostEurope SQL Update und Fehler 1064

Beitragvon mausi » Mi 7. Apr 2021, 17:15

... das Problem liegt hier (auch bei einer WE 9.07):

`Text` text COLLATE utf8_unicode_ci GENERATED ALWAYS AS (concat(`Filename`,coalesce(`Extension`,''))) STORED,

CREATE TABLE `tblFile` (
`ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
`ParentID` int(10) unsigned NOT NULL DEFAULT '0',
`Filename` varchar(230) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`Extension` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
`Path` varchar(800) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`IsProtected` tinyint(1) NOT NULL DEFAULT '0',
`ContentType` enum('','image/*','text/html','text/webedition','text/js','text/css','text/htaccess','text/plain','folder/document','application/*','application/pdf','text/xml','video/*','audio/*','folder') COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`Creation_Date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`Mod_Date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`Publish_Date` timestamp NULL DEFAULT NULL,
`DocType` mediumint(8) unsigned NOT NULL DEFAULT '0',
`TemplateID` int(10) unsigned NOT NULL DEFAULT '0',
`temp_template_id` int(10) unsigned NOT NULL DEFAULT '0',
`IsDynamic` tinyint(1) NOT NULL DEFAULT '0',
`IsSearchable` tinyint(1) NOT NULL DEFAULT '0',
`Category` text COLLATE utf8_unicode_ci,
`temp_category` text COLLATE utf8_unicode_ci,
`CreatorID` int(10) unsigned NOT NULL DEFAULT '0',
`ModifierID` int(10) unsigned NOT NULL DEFAULT '0',
`RestrictOwners` tinyint(1) NOT NULL DEFAULT '0',
`Owners` tinytext COLLATE utf8_unicode_ci,
`OwnersReadOnly` text COLLATE utf8_unicode_ci,
`Language` char(5) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`WebUserID` int(10) unsigned NOT NULL DEFAULT '0',
`viewType` enum('list','icons') COLLATE utf8_unicode_ci NOT NULL DEFAULT 'list',
`InGlossar` tinyint(1) NOT NULL DEFAULT '0',
`urlMap` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`Filehash` binary(16) DEFAULT NULL,
`parseFile` tinyint(1) NOT NULL DEFAULT '0',
`Text` text COLLATE utf8_unicode_ci GENERATED ALWAYS AS (concat(`Filename`,coalesce(`Extension`,''))) STORED,
`IsFolder` tinyint(1) GENERATED ALWAYS AS ((`ContentType` = 'folder/document')) STORED,
`IsPublished` tinyint(1) GENERATED ALWAYS AS ((`Publish_Date` is not null)) STORED,
`IsModified` tinyint(1) GENERATED ALWAYS AS (((`Publish_Date` is not null) and (`Mod_Date` > `Publish_Date`))) VIRTUAL,
`CreationDate` int(11) GENERATED ALWAYS AS (timestampdiff(SECOND,'1970-01-01 00:00:00',`Creation_Date`)) VIRTUAL,
`ModDate` int(11) GENERATED ALWAYS AS (timestampdiff(SECOND,'1970-01-01 00:00:00',`Mod_Date`)) VIRTUAL,
`Published` int(11) GENERATED ALWAYS AS (ifnull(timestampdiff(SECOND,'1970-01-01 00:00:00',`Publish_Date`),0)) VIRTUAL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ParentID` (`ParentID`,`Filename`,`Extension`),
KEY `WebUserID` (`WebUserID`),
KEY `urlMap` (`urlMap`),
KEY `TemplateID` (`TemplateID`,`IsDynamic`),
KEY `Path` (`Path`(250)),
KEY `searchable` (`ParentID`,`IsSearchable`,`IsPublished`),
KEY `ContentType` (`ContentType`),
KEY `IsFolder` (`IsFolder`),
KEY `IsPublished` (`IsPublished`,`TemplateID`)
) ENGINE=MyISAM AUTO_INCREMENT=480 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied

Benutzeravatar
mausi
Senior Member
Beiträge: 449
Registriert: Di 27. Jan 2004, 16:17
Wohnort: Welver
Kontaktdaten:

Re: HostEurope SQL Update und Fehler 1064

Beitragvon mausi » Mi 7. Apr 2021, 21:55

... gibt es einen Fix für GENERATED ALWAYS AS? Ggf. aus der nächsten Release Version? Ich kann jetzt nicht bei zig Installationen erst WE neu installieren :|
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied


Zurück zu „webEdition Installation & Update“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste