Faq
Aus GROUP-E
Inhaltsverzeichnis |
Installation
Nachdem ich GROUP-E installiert habe erscheint nach dem Login mit "config" nur eine weiße Seite. Was soll ich tun ?
Eine leere Seite erscheint meistens wenn eine Erweiterung von PHP fehlt und/oder die Fehlerausgabe von PHP deaktiviert ist. Überprüfe ob folgende PHP Extensions installiert sind.
- php-mbstring
- php-calendar
- php-ldap
- php-xml
Falls alle Extensions installiert sind dann schalte in Apache das Logging auf debug und in der php.ini auf "syslog" dann werden die Fehler in den Syslog geschrieben.
Bedienung
Nach dem Einloggen in GROUP-E muss ich mich manchmal gleich danach oder nach Auswahl eines Menüpunktes erneut anmelden. Ist das so gewollt?
Dies kommt vor falls du dir einen Bookmark mit bereits gesetzter session_id gespeichert hast.
Achte darauf dass der Einstiegslink wie folgt lautet:
"http://{PFAD_ZU_IHREM_GROUP-E}/index.php" <- JA
und nicht
"http://{PFAD_ZU_IHREM_GROUP-E}/index.php?groupie_Session=xxxxxxx" <- NEIN
SyncML
Hilfe !!. Nach dem Synchronisieren habe ich alle Einträge doppelt in GROUP-E
Das kommt vor wenn mehrere Geräte über SyncML über Kreuz synchronisiert werden. Grundsätzlich sollte nur ein SyncML Server (in unserem Fall GROUP-E) existieren mit dem alle Geräte synchronisiert werden. Sollte kein Backup der Datenbank vorhanden sein bleibt nur die Möglichkeit die Einträge in GROUP-E zu löschen (siehe SyncMap und Datenbanken) und mit einem externen Gerät das noch alle Daten hat neu zu synchronisieren. Es gehen dabei aber alle Kategorie und Benutzer/Gruppen Zuweisungen verloren da diese GROUP-E spezifisch sind und nicht auf die externen Geräte synchronisiert werden.
SMTP Server
IMAP Server
Apache
Samba
Samba Browser zeigt die Shares nicht an (bzw. murmelt irgendwas von PTY)
Dies kann an mehreren Dingen liegen. Zuerst einmal sollte überprüft werden ob der Rechner, welcher das Share freigegeben hat, erreichbar ist. Weiterhin muss das Share immer nach folgendem Schema angegeben werden: "/DOMAIN/RECHNER/SHARE" Wobei DOMAIN die Arbeitsgruppe/Samba-Domäne ist, RECHNER der Name des Computers im Netzwerk (und nicht die Beschreibung welche bei Windows XP leider angezeigt wird) und SHARE der Name der Netzwerkfreigabe.
Sollte alles korrekt sein, so kann das Problem an PHP direkt liegen, in welchem der PTY Support wieder deaktiviert wurde. Diesen braucht Group-e jedoch um via smbclient die Netzwerkfreigaben browsen zu können.
Es gibt jetzt zwei Möglichkeiten den Samba Zugriff zu aktivieren:
- Samba im "config" auf das Samba-Mount System umschalten. Siehe hier
- PHP neu kompilieren
Wie das bei der verwendeten Linux Distribution geht entnimmt man bitte der Dokumentation. Generell sollte es jedoch in etwa nach folgendem Schema ablaufen:
- PHP source von php.net herunterladen.
- Sourcen mittels "tar xjf php-x.y.z.tar.bz2" entpacken
- Sourcen patchen.
- ./configure && make && make install
Der Patch welcher den PTY Support wieder aktiviert ist in der Datei: ext/standard/proc_open.c vorzunehmen, in welcher ungefähr an Zeile 9 folgendes steht:
#if 0 && HAVE_PTSNAME && HAVE_GRANTPT && HAVE_UNLOCKPT && HAVE_SYS_IOCTL_H && HAVE_TERMIOS_H
Diese Zeile ersetzt man durch:
#if HAVE_PTSNAME && HAVE_GRANTPT && HAVE_UNLOCKPT && HAVE_SYS_IOCTL_H && HAVE_TERMIOS_H
Hiervon betroffene Systeme sind u.a. Slackware Linux (alle Versionen).








