Groupware, Planungstool etc.

Wünschenswertes und allgemeine Diskussionen rund um das Thema AvERP Groupware und zur Synchronisierung mit AvERP

Moderator: SYNERPY

Antworten
Gast

Beitrag von Gast »

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: 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
- es müsste aber lauten:

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:
Viel Spaß beim Testen 8)
Syn19
Beiträge: 92
Registriert: Mo Sep 17, 2007 8:19 am

Beitrag von Syn19 »

hoFFy hat geschrieben:
Ganz blöde Sache :wink: 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. [... ]
Der MySQL Query Browser selbst zeigt alle Tabellennamen klein an.
Lässt sich nicht in der MySQL Konfiguration unter Linux der Modus einstellen? Ich bezweifle, dass allein das Betriebssystem das bestimmt.
Syn19
Beiträge: 92
Registriert: Mo Sep 17, 2007 8:19 am

Beitrag von Syn19 »

"/conf/avERPDBBConfig.cfg" ist fest codiert. Der Anfang des Pfades wird direkt vom Server ermittelt (bzw. aus der ClassLocation). Ich bau hierfür eine Prüfung ein. Im Grunde müsste der Server seinen Pfad korrekt wiedergeben... was er wohl unter Linux doch nicht tut.
Gast

Beitrag von Gast »

hmm "CLASSPATH" und "JBOSS_HOME" erkennt der Server beim Start auch einwandfrei. Also der Teil funktioniert schonmal.
Syn19
Beiträge: 92
Registriert: Mo Sep 17, 2007 8:19 am

Beitrag von Syn19 »

Funktioniert jetzt nach dem Update alles einwandfrei?
Gast

Beitrag von Gast »

ich melde mich später oder morgen nochmal. das tagesgeschäft kam dazwischen :wink:
wir bleiben am ball :)
Syn19
Beiträge: 92
Registriert: Mo Sep 17, 2007 8:19 am

Beitrag von Syn19 »

Bitte die Diskussionen in den einzelnen Themen weiterführen. Danke!

http://www.synerpy.de/phpBB2/viewforum.php?f=19
Antworten