Hallo und guten Tag!
Das ganze Thema ist für mich neu, ich konnte hier im Forum keine Lösung für das derzeit bestehende Problem finden.
Ich habe OpenXe nach Anleitung installiert und den SQL-dump von Xentral v. 24.11.0 mit dem Befehl source in die DB openxe kopiert.
Im Webinterface von OpenXe wurde mir dann angezeigt, das die Tabelle adresse nicht vorhanden ist.
Ich habe dann upgrade.sh -db -do ausgeführt aber das Problem war unverändert. Habe dann nochmal upgrade.sh -do laufen lassen aber das Problem bestand noch.
Dann habe ich mir die fehlende Tabelle aus der original OpenXe DB exportiert und in die Migrations DB importiert. Danach war die Login Seite erreichbar aber ich konnte mich mit meinem Xentral User nicht anmelden.
Habe nochmal upgrade.sh -db -do -v ausgeführt und eine Fehlermeldung erhalten, die ich leider nicht komplett habe : ALTER TABLE `auftrag` MODIFY COLUMN `*hier stand id...?` rest fehlt mir leider.
Jedenfalls habe ich die Tabelle auftrag gelöscht und die mir ebenfalls per export/import neu angelegt.
Jetzt bekomme ich beim Upgrade mit verbose folgenden Fehler:
ALTER TABLE `auftrag` MODIFY COLUMN `id` int(11) NOT NULL auto_increment;
PHP Fatal error: Uncaught mysqli_sql_exception: Incorrect table definition; there can be only one auto column and it must be defined as a key in /var/www/html/OpenXE-V.1.11/upgrade/data/upgrade.php:441
Könnt ihr mir da helfen?
Mit Datenbanken usw. habe ich bisher kaum Erfahrung, alleine komme ich nicht weiter...
Edit:
Die Userdaten habe ich ebenfalls bereits migriert.