Project

General

Profile

Support #12357

http://learningagreement.ch - Upgrade auf T3 V9 und latest QFQ 21.4 broken

Added by Karin Niffeler 3 months ago. Updated 2 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
-
Start date:
13.04.2021
Due date:
% Done:

0%

Estimated time:
Discuss:

Description

Hi Carsten

Kannst du circa abschätzen, ab wann QFQ mit Typo3 10.4.14 kompatibel ist?

LG
Karin


Files

formEditor.sql (17.4 KB) formEditor.sql Carsten Rose, 23.04.2021 18:17
Screenshot 2021-04-23 at 18.58.58.png (670 KB) Screenshot 2021-04-23 at 18.58.58.png Karin Niffeler, 23.04.2021 19:04
Homepage_MigrationT3InstanzTypo3V9 - Wiki IT.pdf (103 KB) Homepage_MigrationT3InstanzTypo3V9 - Wiki IT.pdf Carsten Rose, 27.04.2021 19:12
fullwidth.png (187 KB) fullwidth.png Carsten Rose, 27.04.2021 19:18
form.png (142 KB) form.png Carsten Rose, 27.04.2021 19:22
routing.png (87.6 KB) routing.png Carsten Rose, 03.05.2021 13:36
Screenshot 2021-05-03 at 15.28.26.png (39.7 KB) Screenshot 2021-05-03 at 15.28.26.png Karin Niffeler, 03.05.2021 16:43
qfq.json (129 Bytes) qfq.json Karin Niffeler, 03.05.2021 17:47
LocalConfiguration.php (13.4 KB) LocalConfiguration.php Karin Niffeler, 03.05.2021 17:47
Screenshot 2021-05-03 at 17.44.12.png (136 KB) Screenshot 2021-05-03 at 17.44.12.png Karin Niffeler, 03.05.2021 17:47

Related issues

Related to QFQ - Feature #12440: Typo3 V10 upgrade TestenIn ProgressMarc Egger25.05.2021

Actions
Related to QFQ - Support #12067: qfq 21.02.00 / qfq-masterRejected26.02.2021

Actions
#1

Updated by Carsten Rose 3 months ago

  • Status changed from New to Feedback
  • Assignee set to Carsten Rose

Hallo Karin

Nein, wir haben keinen Zeitplan ausser 'Ja, wir wollen das unbedingt'. Du wuerdest gern upgraden?

Mit einer aktuellen LTS 9.5 gibt es keine Probleme, das haben wir an mehreren Instanzen am laufen.

Fuer QFQ auf V10 erwarten wir weniger Probleme, aber die UZH CD Extension koennte noch Tricky werden.

Ohne das Du mich bitte festnagelst: Beide Extensions etwa mitte Mai.

Hilft das?

Vielen Dank

CU
Carsten

#2

Updated by Karin Niffeler 3 months ago

Lieber Carsten

Vielen Dank für Deine schnelle Antwort. Mitte Mai wäre sehr gut. Ich werde mich dann einfach nochmals bei dir erkundigen.

LG
Karin

On 13 Apr 2021, at 12:43, Carsten Rose <> wrote:

#3

Updated by Karin Niffeler 3 months ago

Hi Carsten

Noch kurz eine Frage. Könntest du mir bitte kurz den Downloadlink des aktuellen UZH templates senden?
Wie muss ich die Datei benennen?
Ich habe versucht die aktuelle Master Version unter Typo3 9.5.26 zu installieren. Ist jedoch nicht möglich.

Vielen Dank.

LG
Karin

Morgen kann ich leider nicht an deiner Präsentation teilnehmen. Zum Glück gibt es eine Aufzeichnung.

https://git.math.uzh.ch/typo3/uzh_cd_template/-/tree/master <https://git.math.uzh.ch/typo3/uzh_cd_template/-/tree/master>

On 13 Apr 2021, at 12:43, Carsten Rose <> wrote:

#4

Updated by Carsten Rose 3 months ago

Hallo Karin

Final Link: https://www.math.uzh.ch/repo/uzhcd/fluid/uzh_cd_template_20.12.03.zip

Weg dahin:

UZH CD Repo:

Wie muss ich die Datei benennen?

Du kannst den Dateinamen so lassen (wie du es runter geladen hast), der Extension Manager sollte sie direkt akzeptieren.

Wenn's nicht klappt am besten einen Screenshot senden auf dem der Fehler zu sehen ist.

CU
Carsten

#5

Updated by Karin Niffeler 3 months ago

Lieber Carsten

Vielen Dank!

LG
Karin

On 14 Apr 2021, at 17:21, Carsten Rose <> wrote:

#6

Updated by Karin Niffeler 3 months ago

Lieber Carsten

Könntest du mir bitte die sql-Datenbank-Tabellen für QFQ Version 21.2 senden? Dann werde ich diese direkt in phpMyAdmin aufsetzen, denn ich erhalte Fehlermeldungen: Tabelle Settings fehlt, Unknown column 'fileStats' in 'field list’...

Ich habe Typo3 9.5.26 installiert und das neue UZH Template.

Vielen Dank.

LG
Karin

On 14 Apr 2021, at 17:21, Carsten Rose <> wrote:

#7

Updated by Carsten Rose 3 months ago

File ist angehaengt und die Tabelle waere:

CREATE TABLE IF NOT EXISTS `Setting`
(
    `id`       INT(11)                  NOT NULL AUTO_INCREMENT,
    `type`     ENUM ('', 'tablesorter') NOT NULL,
    `readonly` ENUM ('yes', 'no')       NOT NULL DEFAULT 'no' COMMENT 'Settings can''t be modified.',
    `name`     VARCHAR(64)              NOT NULL,
    `public`   TINYINT(1)               NOT NULL,
    `feUser`   VARCHAR(32)              NOT NULL COMMENT 'In case there is no logged in user, take QFQ cookie.',
    `tableId`  VARCHAR(64)              NOT NULL,
    `view`     TEXT                     NOT NULL,
    `modified` DATETIME                 NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    `created`  DATETIME                 NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (`id`),
    KEY `name` (`name`),
    KEY `typeFeUserUidTableIdPublic` (`type`, `feUser`, `tableId`, `public`) USING BTREE
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8mb4;
#8

Updated by Carsten Rose 3 months ago

ALTER TABLE `Form` ADD `fileStats` VARCHAR(255) NOT NULL DEFAULT '' AFTER `deleted`;
#9

Updated by Karin Niffeler 3 months ago

Vielen Dank! Leider gibt es nochmals eine Meldung: [ mysqli: 1146 ] Table 'ch22119_9526_LA.FormSubmitLog' doesn't exist

On 23 Apr 2021, at 18:19, Carsten Rose <> wrote:

#10

Updated by Carsten Rose 3 months ago

Alle Tabellen findest du in formEditor.sql (attached hier im Ticket), auch die FormSubmitLog. Melde Dich bitte wenn es weitere Probleme gibt.

#11

Updated by Karin Niffeler 3 months ago

Vielen Dank! Das sql File “formEditor.sql” konnte ich ohne Probleme ausführen. Dummerweise habe ich inzwischen auf die Version qfq_21.4 upgedated.
Das Formular wird nun dargestellt, nur sieht es folgendermassen aus. Hast mir noch einen Tipp. Das geht natürlich auch erst nächste Woche.

LG
Karin

On 23 Apr 2021, at 18:45, Carsten Rose <> wrote:

#12

Updated by Carsten Rose 3 months ago

Also 21.4 ist auf jedenfall gut.
Beim Screenshot faellt mir nichts auf was die Ursache sein koennte.
Schick doch mal die erste Query die Probleme macht.

CU
Carsten

#13

Updated by Marc Egger 3 months ago

#14

Updated by Karin Niffeler 3 months ago

Lieber Carsten

Die Parse-Error Meldung konnte ich beheben. Hier ist der Link zum Formular: http://learningagreement.ch/en

Nun gibt es ein Problem mit dem Abspeichern oder Ändern von Daten.
Hast du eine Idee, an was das liegt?

Wenn ich zum Beispiel die Formulare im Formular Editor oder die Einträge in den Formularen anpasse und speichere, erhalte ich die Meldung: Error: not found

Die Daten aus der Datenbank werden schön angezeigt. Jedoch auch beim Ausfüllen des Formulars (z.B. im Pill Masterprogram beim Wechsel des Programms) erscheint die Meldung: Error: not found

Wo kann ich schon wieder die Breite des Formulars anpassen? Ich hatte in Erinnerung, dass diese Einstellung via FTP in einem PHP/CSS File angepasst werden kann. Ich finde das File jedoch nicht und in der Dokumentation wurde ich nicht fündig.

Wie immer, vielen Dank für Tipps und deine Hilfe!

Lieber Gruss,
Karin

Karin Niffeler
CAS Hochschuldidaktik UZH
E-Learning Koordinatorin Fachbereich Biologie/Biomedizin

Y 34 J 06
University of Zurich
Winterthurerstrasse 190
8057 Zurich
Switzerland

Tel: +41 (0) 44 63 54859
<mailto:>

On 23 Apr 2021, at 19:25, Carsten Rose <> wrote:

#15

Updated by Carsten Rose 3 months ago

Hallo Karin

Das tut mir echt Leid das du soviel Stress hast mit der Migration.

Das 'not found' hat mit dem neuen Routing (URL ist nun sprechend) von Typ3 zu tun. Fuer die QFQ Extension benoetigst du einen Eintrag in .htaccess (in dem Typo3 Installationsverzeichnis) fuer ein URL rewriting (Seite 3 ganz oben in 'Homepage_MigrationT3InstanzTypo3V9 - Wiki IT.pdf'.

Das fehlt in der T3 Doku, muss ich noch nachfuehren.

Wo kann ich schon wieder die Breite des Formulars anpassen? Ich hatte in Erinnerung, dass diese Einstellung via FTP in einem PHP/CSS File angepasst werden kann. Ich finde das File jedoch nicht und in der Dokumentation wurde ich nicht fündig.

fullwidth.png: cd.fullWidth.pidList = 5,7,22,47,60,64,72,73,110,119,120

Bitte melde Dich bei weiteren Problemen.

CU
Carsten

#16

Updated by Carsten Rose 3 months ago

Breite Formular: sorry habe das falsch gelesen:

  • Die Standardbreite fuer alle Forms in qfq extension > Layout.
  • Dann pro Form: form.png
#17

Updated by Karin Niffeler 3 months ago

Lieber Carsten

Vielen Dank für alle deine Inputs!
Das hilft sehr.

LG
Karin

On 27 Apr 2021, at 19:22, Carsten Rose <> wrote:

#18

Updated by Karin Niffeler 3 months ago

Lieber Carsten

Hättest du heute oder morgen einmal Zeit mit mir das Problem via Teams Desktop sharing oder Teamviewer (wo kann ich den downloaden) anzusehen?
Es sieht noch nicht besser aus.

LG
Karin

On 27 Apr 2021, at 19:22, Carsten Rose <> wrote:

#19

Updated by Carsten Rose 3 months ago

Hallo Karin

Heute ist es recht hektisch (wenn es super dringend ist koennten wir es am spaeten Nachmittag reinquetschen), waere morgen oder Wochenende auch ok?

Screensharing: koennen wir via MS-Teams machen.

CU
Carsten

#20

Updated by Karin Niffeler 3 months ago

Guten Morgen Carsten

Ja, morgen wäre natürlich auch super (und sonst am Wochenende). Könntest du mir ungefähr die Zeit angeben?

LG
Karin

On 29 Apr 2021, at 08:46, Carsten Rose <> wrote:

#21

Updated by Carsten Rose 3 months ago

Hallo Karin

Koenntest du bitte testweise den im Attachment gezeigten Record entfernen und auch die .htaccess Datei umbenennen (damit sie noch da ist, aber nicht mehr ausgefuehrt wird)?

Nach unserem Kenntnisstand wird damit das Routing abgeschaltet.

Wenn das erstmal hilft: anschliessend muessen wir das Verzeichnis fileadmin/protected noch vor unberechtigtem Zugriff schuetzen.

Vielen Dank

CU
Carsten

#22

Updated by Karin Niffeler 3 months ago

Lieber Carsten

Vielen Dank.

Nun kann ich das Formular speichern, obwohl eine Error-Meldung erscheint “Service unavailable”.

Wenn ich ein Formular bearbeiten möchte, erhalte ich die folgende Error-Meldung:
Error: {“toUser”:”SQL error”,”support”:””,os”:””[mysqli:1054] Unknown column “tabUniqID” in ‘field list’”}

Hast du mir einen Tipp, wie ich diese Error-Meldung noch eliminieren kann?

LG
Karin

On 3 May 2021, at 13:40, Carsten Rose <> wrote:

#23

Updated by Carsten Rose 3 months ago

Hallo Karin

Bzgl. tabUniqId, fuere das doch bitte mal in phpMyAdmin aus:

ALTER TABLE `Dirty` ADD `tabUniqId` VARCHAR(32) NOT NULL AFTER `recordHashMd5`;

Bzgl: 'Service unavailable' - das koennte auch etwas mit der schlechten Performance zu tun haben. Schickst du mir mal die Dateien

  • typo3conf/LocalConfiguration.php
  • fileadmin/protected/qfqProject/conf/qfq.json

Bitte vorher die Passwoerter entfernen!

Ich moechte die Hostnamen fuer die Datenbankeinstellungen vergleichen.

Vielen Dank

CU
Carsten

#24

Updated by Karin Niffeler 3 months ago

Lieber Carsten

Vielen Dank! Die eine Fehlermeldung erscheint nicht mehr und die Formulare können nun editiert und gespeichert werden! Success!

Die Error Meldung: Service Unavailable ist nach wie vor vorhanden.
Im Browser unter Network erscheint folgendes: “http://learningagreement.ch/typo3cont/ext/qfq/Classes/Api/save.php?submit_reason=save <http://learningagreement.ch/typo3cont/ext/qfq/Classes/Api/save.php?submit_reason=save>

Vielen Dank!

LG
Karin

On 3 May 2021, at 16:53, Carsten Rose <> wrote:

#25

Updated by Carsten Rose 3 months ago

Hallo Karin

bzgl. 'Service Unavailable':

1) Koenntest Du bitte in `fileadmin/protected/qfqProject/conf/qfq.json` die Zeile:

"DB_1_SERVER": "localhost",

aendern zu

"DB_1_SERVER": "127.0.0.1",

2) Wenn das keine Veraenderung bringt: dann bitte zurueck auf `localhost` aendern und in `typo3conf/LocalConfiguration.php` die Zeile

'host' => '127.0.0.1',

aendern zu

'host' => 'localhost',

Ziel: sowohl in 1) als auch in 2) den jeweils gleichen Eintrag fuer den Host haben.

Vielen Dank

CU
Carsten

#26

Updated by Carsten Rose 3 months ago

#27

Updated by Karin Niffeler 3 months ago

Lieber Carsten

Vielen Dank für deine Angaben.

Ich habe beide Varianten versucht. Leider erscheint bei Variante 1), wie auch bei der Variante 2) immer noch “Error: Service unavailable”

Nun habe ich bis auf Vorname und Nachname die Formulareinträge deaktiviert und es erscheint umgehend “save”.
Ich werde jetzt die Formulareinträge Schritt für Schritt wieder aktivieren und evaluieren, was das Problem verursacht.

Ich gebe dir dann Bescheid.

LG
Karin

On 3 May 2021, at 19:42, Carsten Rose <> wrote:

#28

Updated by Carsten Rose 3 months ago

  • Target version deleted (21.8.0)
#29

Updated by Karin Niffeler 3 months ago

Lieber Carsten

Nun habe ich den BUG gefunden. Ich hatte bei einem UPDATE Befehl die INNER JOIN Befehle nicht richtig programmiert.
Jetzt geht der SAVE des Formulars zackig.

Vielen Dank für deine Hilfe!
Jetzt muss ich nur noch den CRON-Befehl wieder zum laufen bringen...

LG
Karin

On 3 May 2021, at 19:42, Carsten Rose <> wrote:

#30

Updated by Carsten Rose 3 months ago

  • Subject changed from QFQ / Typo3 10.4.14 to http://learningagreement.ch - Upgrade auf T3 V9 und latest QFQ 21.4 broken
  • Status changed from Feedback to Closed

Super, schoen zu hoeren das es endlich voran geht.

Ich mache das Ticket dann mal zu ... auch wenn das Topic, T3 V10, noch nicht gefixt ist - ich passe das Topic an.
CU
C

#31

Updated by Carsten Rose 2 months ago

Hallo Karin

FYI: das QFQ Upgrade auf T3 V10 wird doch noch dauern - es gibt eine Umstellung der T3 Alias Namen auf sogenannte 'Slug', da wissen wir noch gar nicht was auf uns zumommt.

CU
Carsten

#32

Updated by Karin Niffeler 2 months ago

Lieber Carsten

Vielen Dank für die Information!

LG
Karin

Karin Niffeler
CAS Hochschuldidaktik UZH
E-Learning Koordinatorin Fachbereich Biologie/Biomedizin

Y 34 J 06
University of Zurich
Winterthurerstrasse 190
8057 Zurich
Switzerland

Tel: +41 (0) 44 63 54859
<mailto:>

On 14 May 2021, at 08:13, Carsten Rose <> wrote:

Also available in: Atom PDF