A.Hirte hat geschrieben:Hi hab soweit die Groupware am laufen aber wenn ich auf MyDMS klicke kommt folgendes:
Database error: Invalid SQL: SELECT * FROM phpgw_mydms_Folders WHERE id = 1
mysql Error: 1146 (Table 'averp-groupware.phpgw_mydms_Folders' doesn't exist)
File: /opt/lampp/htdocs/averp-groupware/mydms/inc/inc.DBAccess.php
Line: 36
Function: DatabaseAccess::getResultArray / getFolder(1)
Session halted.
Ist MyDMS net mit integriert oder ist beim Einspielen der Datenbank was schief gelaufen?
Guten Morgen!
Ganz blöde Sache aber schon den Bug überlistet.
Also: Linux ist bekanntlich im Vergleich zu Windows Case Sensitive. Heißt also, dass unter Linux wirklich
"averp-groupware.phpgw_mydms_Folders" verlangt wird, also mit groß geschriebenem "F" bei Folders. Das SQL-Script in der Version bis gestern und auch das Aktuelle haben dort stehen
Code: Alles auswählen
CREATE TABLE `phpgw_mydms_folders
Code: Alles auswählen
CREATE TABLE `phpgw_mydms_Folders
Dieser kleine Bug zieht sich durch mehrere Tables für das MyDMS. Abgeändert werden können die Tabellennamen über den phpMyAdmin, den man ja über http://servername/xampp/ oder aber direkt über http://servername/phpmyadmin erreicht. Ich habe jetzt nicht alle im Kopf welche da geändert werden müssen, aber viele sind es nicht. Also einfach Name Case-Sensitive umbenennen, Seite mit der Fehlermeldung aktualisieren und zur nächsten Table durchhangeln.
Diese Methode hilft also am ehesten, wenn man auf ein "Table 4711 doesn't exist" stößt
Viel Spaß beim Testen