Danke Dir! Habe ich eine Chance das irgendwie händisch durchzuführen? Wenn Ihr das in der nightly umsetzt, dann bleibt es doch in der Installation immer noch hängen, oder?
Beiträge von juergenebbing
-
-
Mahlzeit!
Ich hatte jetzt schon mehrfach bei unterschiedlichen Installationen das Problem, dass das Update beim aktualisieren der Datenbank hängen bleibt. Im konkreten Fall ist es eine 9.1.2.0 (Revision: 13844 default). Das passiert bei php 8.1 als auch bei 8.2.
Auch eine Update-Wiederholung funktioniert nicht.
Wenn ich den Fehlerlog löschen möchte, dann beginnt die Fehlermeldung wie folgt:CodeFatal error: Uncaught mysqli_sql_exception: Access denied; you need (at least one of) the RELOAD or FLUSH_TABLES privilege(s) for this
Ist da etwas mit der Datenbank kaputt? Wenn ja, warum habe ich das nach der php Umstellung beim Hoster bei sämtlichen Installationen?
Beste Grüße aus dem Münsterland! -
Moin!
In WE 8.0.6 kann bei Objekten als frühestes Datum 1.1.1970 angelegt werden. Im Pulldown-Menü komme ich nicht weiter zurück. Wir pflegen darüber auch das Geburtsdatum von Kontakten und da gibt es ja auch ältere Personen Kann ich das irgendwie lösen?
-
haydi Ich hatte eine funktionierende Condition in php. Aber jetzt funktioniert keine Condition mehr in der ich bestimmte Zeiten filtern kann.
-
Hallo!
Ich hole den Beitrag erneut nach oben
Bisher habe ich immer noch keinen code mit dem ich eine Condition schreiben kann, in der ich nur Objekte mit bestimmten Datumsangaben zu listen. Hat jemand ein Codebeispiel mit dem ich alle Objekte zwischen Datum-a und Datum-b auflisten kann, aber alle außerhalb dieses Zeitraums ausschließe?
Ursprünglich haben meine ganz oben aufgeführten Conditions in WebEdition und php funktioniert. Im Moment habe ich keine vergleichbaren Codes die funktionieren. WebEdition 9.1.2
Danke Euch! -
Ok, dass hätte ich auch gedacht. Ich habe ja selbst eine installation mit 5.7. Aber eine Neuinstallation lässt sich nicht durchführen. Egal welche php Version ich wähle. Der Installer bleibt immer bei der Einrichtung der Datenbank stehen. Hat sich denn vielleicht der Installler geändert? Die Datenbank habe ich auch schon neu angelegt, da ich vermutet hatte das diese fehlerhaft ist. Aber das hat auch nicht geholfen.
-
Moin!
Ich stehe seit längerem vor der Herausforderung einer Installation bei Strato. Updaten von 8.x laufen ja Serverseitig in eine Sackgasse, da die Erweiterung mysqlnd nicht verfügbar ist. Also habe ich Updates der Daten auf einem anderen Server gemacht. Nun möchte ich diese Daten wieder bei Strato einspielen.
Nun bietet Strato aber keine SQL >5.7 an. Dies wird aber ja für WE 9.x benötigt. Um den extendet Support von php 7 zu umgehen muss ich aber ja auch php 8 umstellen. Es scheint also eine Kombination von php 8 + sql >5.7 zu geben.
Das komische ist, dass ich für den gleichen Kunden aber eine Installation von WebEdition 9.1.5 mit php 8.1.17 und mySQL 5.7 am laufen habe. Wie kann denn das gehen? Auf dem anderen Paket bleibt die Installation immer stecken beim "Datenbank einrichten".
Hat jemand eine Lösung für das Problem?
Liebe Grüße aus dem Münsterland! -
Hi Mark!
Eine Option dies direkt im wetag zu tun wäre natürlich super. Ich könnte mir absolute Angaben vorstellen:
absolute-start="01.01.2021" absolute-end="31.12.2021"oder eine relative Angabe in ahängigkeit zu "jetzt".
difference-start="-432000" difference-end="+432000"
würde dann in Sekunden eine Differenz zum jetzt angeben. Also alles von vor 5 Tagen bis in 5 Tagen.
Wobei in in erster Anwendung das Syntax type="today" irreführend wäre. Ist alternativ ein type="date" mit einem difference-start und difference-end sinnvoller?
Allerdings habe ich mit Programmiersprachen ehr weniger am Hut
Apros pos Programmiersprache:mokraemer Du schreibst man könnte das auch in php lösen. All meine Versuche eine Condition auf das Datum anzuwenden bzw. in php zu schreiben sind bisher gescheitet. Egal wie ich den Zahlwert in php definiere.
-
Hallo Zusammen!
Ich weiß nicht ob dies der richtige Ort ist für meine Anregung. Als ich vor einiger Zeit einen Eintrag im alten Forum schreiben wollte habe ich mich gewundert, warum das nicht möglich ist und bin ehr durch Zufall auf das neue Forum aufmerksam geworden. Bestimmt habt Ihr eine Infomail zum Thema versendet - mir war die Umstellung jedenfalls nicht bewusst.
Ich fänd's gut, wenn Ihr auf dem alten Forum eine Lightbox platziert, die sich über die Seite legt mit dem Hinweis, dass es sich hier nur um ein Archiv handelt und für die aktive Nutzung das neue Forum genutzt werden sollte. Ich denke das hilft auch Neulingen das neue Forum zu finden. Denn oft genug wird man von google ja noch (zum Glück) auf Einträge vom alten Forum verwiesen.
Das dürfte doch mit wenig Aufwand machbar sein.
Frohes Schaffen noch! -
Ich hole diesen Eintrag mal wieder in den Fokus. Leider habe ich immer noch keine Möglichkeit gefunden, wie ich in einer Condition einen bestimmtes Datum vergleichen kann. Also zum Beispiel alle Einträge aus einem Jahr oder nur die Einträge der letzten zwei Monate.
Wie muss man denn die we:condition type now genau schreiben, damit es funktioniert.
Ich hoffe da kann uns jemand weiter helfen. -
Das macht keinen Unterschied. Egal ob man es mit HTML-codierten Zeichen oder direkt per "<" oder ">" umsetzt. Ich glaube das hat in älteren Versionen schon mit beiden Schreibweisen funktioniert.
-
Ich hänge mich hier mal an, nachdem ich nun auch verzweifelt (im alten Forum) gesuchthabe. Es gab dort einen Eintrag von tropenbert https://forum.webedition.org/viewtopic.php?p=96544&
aber bei mir funktioniert das nicht. Ich kann den Wert von "now" nicht verändert. Würde nämlich auch eine Suche auf Jahreszahlen eingrenzen. Also von 1.1.2020 bis 31.12.2020 und so weiter. Sobald ich mit Zahlenwerten arbeite funktioniert es in WE9 nicht mehr - hat aber im WE 8 immer geklappt.
Und warum kann ich keine conditions mehr in php erstellen?
we:condition funktioniert:Code<we:condition name="testliste"> <we:conditionAdd field="datum" type="now" compare=">"/> </we:condition>
Die gleiche Anweisung in eine php-Variable geschrieben funktioniert leider nicht mehr: