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
![Wink :wink:](./../images/smilies/icon_wink.gif)
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
![Wink :wink:](./../images/smilies/icon_wink.gif)
Viel Spaß beim Testen
![Cool 8)](./../images/smilies/icon_cool.gif)