(this is german only, because its about the german FAQ)
Hi
) ich habe die deutsche FAQ überarbeitet und einmal eine grobe
Kategorisierung der Fragen eingezogen. Ich bitte um Kommentare dazu.
) Weiters habe ich alle Texte konsequent auf “du” umgeschrieben, auch
hierzu interessieren mich nat. Meinungen.
) Eine Frage und Bitte habe ich auch noch: das wiki der eGroupware
(konkret der Installation von eGroupware.org) führt definitiv einen
persönlichen Kampf gegen mich. Der RTE macht nicht annähernd was ich
will oder was er eigentlich anzeigt und selbst der Source-Code wird wenn
ich
verwende (was für mich die einzige Methode darstellt die
FAQ irgendwie ordentlich bearbeiten zu könen) beim speichern “zerstört”.
Kann man da etwas dagegen tun? Findest sich jemand, der meine Quellen
(wie unten Formatiert) in das Wiki einpflegt?
) last but not least: ich habe schon vor längerem angefangen, die FAQde
auch einmal auf englisch zu übersetzen. Problem: ich habe faktisch keine
Zeit dafür. D.h. auch hier wäre Hilfe wünschenswert…
so, hier nun der aktuelle Enwturf: bitte um Kommentare und Korrekturen:
,------------------------------------------------------------------
eGroupWare FAQde: Oft gestellte Fragen und Antworten |
Akutelle Version immer unter: |
http://www.egroupware.org/index.php?page_name=wiki&wikipage=FAQde |
----------------------------------------------------------------- |
Kommentare und Ergänzungen sind immer willkommen, bitte einfach |
auf dieser Liste posten |
------------------------------------------------------------------ |
Stand: 30.3.2008 |
`-------------------------------------------------------------------
,------------------------------------------------------------------
|******************* Installation & Allgemeines *******************
`------------------------------------------------------------------
,------------------------------------------------------------------
I1. F: Es gibt bei sourceforge Pakete mit SVN und ohne SVN im Namen. Wo
ist der Unterschied?
A: Die Pakete mit der Bezeichnung SVN im Namen beinhalten die Ordner und
Dateien des Versions Controll System Subversion, welches von den
Entwicklern benutzt wird. Die Archive werden dadurch größer und der
upload per FTP dauert aufgrund der Fülle an Dateien manchmal sehr
lange. Vor allem wenn man keinen Shell-Zugriff ist es besser, die Pakete
ohne SVN zu wählen.
,------------------------------------------------------------------
I2. F: Bei der Installation tritt einer der folgenden Fehler auf:
“Überprüfe ob die Erweiterung oci8/pgsql/odbc/mysql geladen oder ladbar
ist: Falsch”
A: eGroupWare benötigt nur eines der unterstützten DBMS.
Solltest du also MySQL einsetzen wollen, so können Fehler zu pgsql, odbc
und oci8 ignoriert werden. Analog gilt dies bei Verwendung eines anderen
DBMS.
,------------------------------------------------------------------
I3. F: Der Installer kann PEAR nicht finden.
A: Überpüfe zunächst ob PEAR installiert ist und sich PEAR.php im
include-Pfad deiner PHP Installation befindet. Zur Installation fehlender
PEAR Pakete kann der eigene Installer von PEAR genutzer werden:
- pear list -> gibt Auskunft über bereits installierte Pakete
- pear upgrade-all -> bringt alle installierten Pakete auf den
aktuellen Stand
Falls PEAR noch in einer Version vor 1.3.3 sein sollte, muss dieses in
zwei Schritten aktualisiert werden:
- pear install PEAR-1.3.3
- pear upgrade-all
Danach die für eGroupWare benötigten Pakete installieren:
- pear install Net_Socket
- pear install Auth_SASL
- pear install Net_Sieve
- pear install HTTP_WebDAV_Server-
Alternativ kann man statt obigen Schritten auch das Paketmanagement der
eingesetzten Linux-Distribution verwenden.
Die letztgenannten pear-Pakete benötigt man bei der aktuellen SVN
Version nicht.
Dort sollte nach dem checkout noch egw-pear nach der SVN Anleitung für
Zusatzapplikationen nachinstalliert werden.
,------------------------------------------------------------------
I4. F: Bei der Installation tritt folgender Fehler auf: “Überprüfe Datei
Zugriffsrechte von . für nicht schreibbar von jedem (world writeable): .
ist schreibbar von jedem (world writable)”. Ist es falsch, das
komplette eGroupWare Verzeichniss auf 777 zu setzen?
A: Ja, 777 gibt allem und jedem Lese-, Schreib- und Ausführungsrechte.
Dies will man im Normalfall nicht.
Details zu Linux/Unix Dateirechten:
,------------------------------------------------------------------
I5. F: Welche Rechte muss mein Ordner haben, der /files und evtl.
/backups enthält?
A: Der Ordner muss sich ausserhalb des Document Root des Webservers
befinden. Weiterhin dürfen keine open_basdir Restriktionen der PHP
Installation einen Zugriff auf diesen Ordner unterbinden.
Der Ordner muss vom Benutzer des Webservers beschrieben werden können.
,------------------------------------------------------------------
I6. F: Das Installationsprogramm sagt mein …/files …/backups
und/oder …/tmp Verzeichnis existiert nicht. Ich bin jedoch sicher,
dass es da ist.
A: Die Dateirechte der Ordner müssen stimmen. D.h. der Webserver muss in
diese Verzeichnisse schreiben können und diese auch auslesen. Bei
Verwendung von open_basedir (Normalfall) müssen diese Verzeichnisse im
open_basedir-Pfad sein. Pfade werden normalerweise in der
entsprechenden php-ini oder dem Vhost-Abschnitt des Webservers
eingetragen und durch Doppelpunkte getrennt.
Beispiel: open_basedir “/tmp:/usr/lib/php:/usr/share/php:
/usr/share/pear:/home/kunde/vhost/domain/files:/home/kunde/vhost/domain/backups”
Nach Änderung muss fast immer der Webserver reloaded werden. Bei vielen
Verwaltungswerkzeugen a la Confixx, VHCS und Plesk sind spezielle
Schritte notwendig. Schlagen Sie dazu in der Dokumentation des
entsprechenden Systems nach.
Zu Plesk
http://www.egroupware.org/knowledge_base&menuaction=phpbrain.uikb.view_article&art_id=11
Ergänzung: Seit Version 8.1 ist PHP save_mode=on default. Je nach
restlicher Konfiguration kann es notwendig sein den safe-mode
auszuschalten.
,------------------------------------------------------------------
I7. F: Es erscheinen Fehler wie “open_basedir restriction in effect”.
Ich verwende Plesk.
A: Hier findest du einige Tips im Umgang mit Plesk und open_basedir:
http://www.egroupware.org/knowledge_base&menuaction=phpbrain.uikb.view_article&art_id=11
,------------------------------------------------------------------
I8. F: Wie kann ich POP3-Konten in meine eGroupWare integrieren?
A: Wenn unter keinen Umständen auf IMAP zurückgegriffen werden kann, ist
eine gute Lösung per fetchmail die Daten zum EGW-Server zu transferieren
und auf diesem einen IMAP-Server (zB. Cyrus mit Linux oder Mercury/XAMP
mit Windows) zu betreiben. Fetchmail ist Freie Software und somit für
jede Linux-Distribution zu haben.
,------------------------------------------------------------------
I9. F: Gibt es eine maximale Dateigröße für
Dateiverwaltung/upload/Attachments, etc?
A: Ja. Die Limits werden durch PHP gesetzt:
- upload_max_filesize
- post_max_size
- max_execution_time
- memory_limit
Die entsprechenden Werte findest du in der passenden php.ini und/oder in
.htaccess. Die Werte sollten nicht wahllos hoch angesetzt werden sondern
mit Bedacht gewählt werden. Zu grosse Werte können die Funktion des
Servers beeinträchtigen.
,------------------------------------------------------------------
I10. F: Welche Versionen von PHP, Webserver und Datenbanken muss ich
benutzen, damit eGroupWare läuft?
A: siehe http://www.egroupware.org/dependencies
,------------------------------------------------------------------
I11. F: Ich bin mir sicher, einen Fehler in eGroupWare gefunden zu
haben, wo kann ich den melden?
A: Am besten fragst du erst einmal auf der Mailingliste, ob andere das
bestätigen können. Oft lassen sich vermeintliche Fehler so schon
beheben. Wenn du sicher bist, dass der Fehler in der eGroupWare zu
suchen ist, dann melde den Fehler im Bugtracker. Du findest Ihn hier:
Wenn du erstmals einen Fehler meldest, müsst du dich vorher anmelden.
Bitte beachte, dass der Report möglichst in englisch verfasst werden
soll, da eGroupWare eine sehr grosse internationale Community hat.
,------------------------------------------------------------------
I12. F: Konfiguration: Ihr temporäres Verzeichnis existiert nicht. Was
kann ich tun?
A: Das Temp-Verzeichnis (zB /tmp oder /var/www/kundennummer/tmp etc)
muss existieren und vom Webserver beschreibbar sein. D.h. es muessen die
Rechte stimmen und open_basedir muss den Pfad enthalten. Benutzt du
plesk, kannst du sinngemaess die Anleitungen zu /files anwenden (siehe
diese FAQ).
,------------------------------------------------------------------
I13. F: Ich habe Änderungsvorschläge oder wünsche mir andere Funktionen
in eGroupWare. An wen kann ich mich wenden?
A: Es gibt auf den eGroupWare-Seiten einen sogenannten Tracker, in dem
man Feature-Requests hinterlegen kann. Das sollte möglichst auf englisch
passieren, da es eine sehr grosse internationale Community gibt.
Alternativ kann man Änderungen oder Funktionen natürlich auch
entgeltlich machen lassen. Am besten veröffentlicht man derartige
Angebote in der Mailingliste, es lesen sehr viele Entwickler (/innen?)
mit die sich dann in privater Email melden werden. Die Liste selbst
bietet keinen kommerziellen Support, das sollte auf anderem Wege
kommuniziert werden.
Der Tracker auf eGroupWare.org findet sich hier:
http://www.egroupware.org/egroupware/index.php?menuaction=tracker.uitracker.index
Es ist eine Anmeldung erforderlich, wenn man schreibend zugreifen will.
,------------------------------------------------------------------
I14. F: Unter “Anwendungen verwalten” erhalte ich folgende Fehlermeldung:
FeLaMiMail -Abhängigkeitsfehler nach der Installation (appname: egw-pear;
versions …etc…) . Was mache ich falsch?
A: egw-pear ist nicht installiert. Es ist ein extra Paket und muss getrennt
heruntergeladen und installiert werden. Dazu muss nur das entsprechende
Paket im eGroupWare-Verzeichnis entpackt (es entsteht ein Verzeichnis
/egw-pear)
und danach /setup aufgerufen werden.
,------------------------------------------------------------------
I15. F: Ich bekomme beim Ausführen einer eGroupWare-Anwendung immer nur
eine weisse Seite zu sehen. Was mache ich falsch?
A: Eine weisse Seite deutet fast immer auf einen PHP-Fehler hin. Sofern
möglich, sieh in den Log-Files des Webservers nach, dort finden sich
Hinweise.
,------------------------------------------------------------------
I16. F: Ich bekomme jede Menge “empty haystack” Fehler angezeigt. Ich
verwende PHP 5.2.x (zB Debian Etch). Was kann ich tun?
A: Das ist auf eine Fehler in PHP 5.2 zurückzuführen. Ein Workaround ist
die PHP-Fehlermeldungen mit display_errors = Off abzudrehen.
,------------------------------------------------------------------
I17. F: Mein IMAP-Server verwendet andere Usernamen und Passwörter als
ich in eGroupWare. Wo kann ich in eGroupWare diese abweichenden
Login-Daten eingeben?
A: In Version 1.2 ist dies nicht möglich, hier müssen Username und
Passwort mit dem IMAP-Server übereinstimmen. In aktuellen Versionen
(seit Version 1.3++) kann man für jedes Konto eigene Logindaten angeben.
,------------------------------------------------------------------
I18. F: Seit einem Upgrade von 1.2 auf 1.4 (oder höher) habe ich sehr
viele SQL-Fehler. Was kann daran schuld sein?
A: Seit Version 1.4 ist eGroupWare von MySQL 4.1 oder höher abhängig.
Vermutlich verwendest du noch eine ältere MySQL-Version. Ein Upgrade ist
unumgänglich und in den meisten Fällen von 4.0.x auf 4.1.x ohne grosse
Probleme möglich.
,------------------------------------------------------------------
I19. F: Ich habe mein Header-Passwort vergessen, wie kann ich decrypten?
A: das Passwort steht in der header.inc.php. Du kannst die Datei per ftp
downloaden und dort das Passwort auf “” setzen. Dann kannst du dich
anmelden und ein neues Passwort vergeben.
Das alte Passwort läßt sich nicht wiederherstellen.
,------------------------------------------------------------------
I20. F: Die verfügbaren Installationsinformationen reichen mir nicht
aus. Wo finde ich eine vernünftige Anleitung?
A: Zunächst sollten bei Problemen die verfügbaren Informationsquellen
auf www.egroupware.org, also das Wiki, das Handbuch, die Knowledge Base
durchsucht werden. Zudem lassen sich unter www.nabble.com die Foren /
Mailinglisten durchsuchen. Wenn die Informationen nicht verfügbar sind
sollten die o.g. Quellen erweitert werden.
,------------------------------------------------------------------
|************************** Anwendungen ***************************
`------------------------------------------------------------------
,------------------------------------------------------------------
A1. F: Ich habe die Anwendung XY aus dem contrib-paket nachinstalliert.
Sie erscheint auch in der Anwendungsverwaltung aber ich kann als User
das Programm nicht anwählen weil kein Icon da ist.
A: Der Benutzer / die Gruppe, die die Anwendung nutzen können soll muss
entsprechende Rechte für das Ausführen dieser Anwendung besitzen:
zu finden unter:
-> Admin
-> Benutzergruppen/User
-> editieren
-> Anwendung wählen.
,------------------------------------------------------------------
A2. F: Ich möchte viele Adressbuch-Einträge auf einmal löschen. Muss ich
jeden einzeln auswählen?
A: Am unteren Bildschirmrand findest du ein Feld beschriftet mit
- “Gesamte Abfrage”:
- ankreuzen
- danach “löschen” auswählen
Es werden alle Adressen gelöscht. Auch diese, die gerade nicht
angezeigt werden. So können alle Adressen, die Adressen einer
Kategorie oder zB. die Adressen die Ergebnis einer Suche waren auf
einmal gelöscht werden.
,------------------------------------------------------------------
A3. F: Warum kann man in emailadmin POP3 auswählen, wenn FeLaMiMail kein
POP3 unterstützt?
A: Weil emailadmin eine Applikation ist, um Maileinstellungen für
mehrere, evtl. zukünftige Mailclients zentral einzustellen.
FeLaMiMail selbst kann aber nur mit IMAP umgehen.
,------------------------------------------------------------------
A4. F: …und warum unterstützt “FeLaMiMail” kein POP3?
A: O-Ton Lars Kneschke:
Warum hat FeLaMiMail keinen POP3 Support:
1.) Aus technischer Sicht gibt es keinen vernüftigen Grund, warum
jemand nur per POP3 Zugriff auf Mailkonten ermöglicht, aber nicht
per IMAP.
2.) FeLaMiMail ist von der Entwicklungsgeschichte her als IMAP Client
konzipiert gewesen.
3.) POP3 ist ein sehr dummes Protocol. IMAP ist sehr mächtig.
Wenn wir POP3 Support in FeLaMiMail einbauen würden, müssten wir
folgende Sachen implementieren:
- Speichern von EMails in der Datenbank
- Implementieren von Ordnern in der Datenbank
- Speichern des Statuses(gelesen, neu, markiert, …) in der
Datenbank
- Analysieren der Nachrichtenstruktur
- Verwalten von Quota in der Datenbank
- Verwalten von ACL in der Datenbank
- Durchsuchen von EMails in der Datenbank
,------------------------------------------------------------------
A5. F: Der Kalender versendet keine Termin-Erinnerungen. Woran kann das
liegen?
A: Überprüfen Sie, ob der Asynchrone Dienst (crontab) installiert und
aktiviert ist.
,------------------------------------------------------------------
A6. F: FeLMiMail wandelt beim Versenden EMail-Adressen in der Art
-“Mustrmann Karö” um (also mit ). Dadurch wird die ursprünglich
korrekte Adresse kaputt. Was kann ich tun?
A: Auf deinem eGroupWare-Server ist “magic_quote” aktiviert (php.ini).
Die Lösung ist magic_quotes auf off zu setzen und die "fehlerhaften"
Mails aus der Mailbox löschen.
,------------------------------------------------------------------
A7. F: Ich möchte ein eigenes Icon (eine eigene Anwendung) in eGroupware
einbinden. Wie kann ich das machen?
A: ein guter Einstiegspunkt ist:
Es empfiehlt sich auch die Developer-Liste (englisch) zu abonnieren:
http://sourceforge.net/mail/?group_id=78745
,------------------------------------------------------------------
|********************** Provider / Hoster *************************
`------------------------------------------------------------------
,------------------------------------------------------------------
P1. F: Ich kann bei meinem Webhosting-Angebot keine Verzeichnisse (für
/files, /backups) ausserhalb des webroots anlegen. Was kann ich tun?
A: Nicht viel, das ist eine Grundvoraussetzung von eGroupware.
eGroupWare ist eine enterprisegrade Groupware und kann sich nich an
allen Webhosting-Angeboten orientieren. Es gibt jedoch auch
kostengünstige Webhoster die alle Anforderungen der eGroupWare erfüllen.
,------------------------------------------------------------------
P2. F: Ich habe 1&1 als Webhoster und will meinen Webspace so
konfigurieren, dass ich die Verzeichnisse /file, /tmp, /backup
ausserhalb des Webroots habe. Was muss ich tun?
A:Folgendes geht für alle Webhostingpläne, die mindestens 1
MySQl-Datenbank und Subdomains anbieten:
- Man legt einen Ordner eigener Wahl im eigenen home-Verzeichnis an
(z.B. mit dem WebspaceExplorer?) und
- verbindet diesen im “Control Center” von 1&1 unter “Domains” mit mit
der Subdomain (oder verbiegt an gleicher Stelle das evtl.
voreingestellte “www” auf diesen Ordner).
Wichtig: Man achtet darauf, dass keine Subdomain direkt auf das
eigene home-Verzeichnis eingestellt ist.
Dann kann man darin beliebig Ordner anlegen, die “von aussen” nicht
erreichbar sind und damit von eGW als Backup, Files, … anerkannt
werden können.
,------------------------------------------------------------------
P3. Wie kann ich eGroupWare bei all-inkl installieren? (document-root)
A :
- zuerst legst du ein Verzeichnis an, wo später die egw-Dateien
hineinkommen. z.Bsp. deineDomain.de/egw
- dann meldest du dich im KAS an
- im KAS links auf den Punkt Domain klicken
- es erscheint nun ein Eintrag: deineDomain.de ->> rechts auf das
Bearbeiten-Symbol klicken
- nun kannst du bei Verzeichnis folgendes eintragen: /egw/
- Speichern und das wars schon.
-
deineDomain.de/egw ist nun das root-Verzeichnis,
das heist, wenn man deineDomain.de eingibt, dann landet man
automatisch im egw-Verzeichnis.
- Jetzt nur noch das backup- und das files-Verzeichnis per
ftp-client unter meineDomain.de anlegen und dann die
Installationsdateien in das egw-Verzeichnis kopieren.
,------------------------------------------------------------------
P4. F: Ich möchte den Mailserver von 1und1 verwenden, was habe ich wo
eintragen?
A: Schritt für Schritt Erklärung:
- Admin->emailadmin, Tab “Global”:
- Standard email domain:<Domain Name Deiner 1und1 Postfächer>
- Profilzugriffsrechte : "jeder,jede" (oder ggf. nach Bedarf
einschränken)
- Anwender können eigene Konten definieren: Markieren
- Admin->emailadmin, Tab “SMTP”:
- Servertyp: Standard
- Hostname, wenn eGW ausserhalb 1und1 liegt: smtp.1und1.de
wenn eGW von 1und1 gehostet: smtp.kundenserver.de
- Port: 25
- Auth benutzen: markieren
- Benutzername: Das eMailkonto, über das die Systemmeldungen
abgewickelt werden sollen
- Passwort: dazu
- Admin->emailadmin, Tab “IMAP”:
- Servertyp: Standard
- Hostname, wenn eGW auf ausserhalb 1und1: imap.1und1.de
wenn eGW von 1und1 gehostet: imap.kundenserver.de
- Port: 993
- Loginverfahren: Standard
- Verschlüsselungsverfahren: STARTTLS,TLS
- Admin->emailadmin, Tab “Signatur”:
- Benutzer können eigene Signatur...: ggf. markieren
oder
- Text hinterlegen
- FeLaMiMail, Einstellungen:
- Ordner für gelöschte Mails: "Gelöscht"
- Ordner für gesendete Mails: "Gesendet"
- Ordner für Vorlagen: beliebig, der Server hat dafür keine bes.
Vorgehensweise
- FeLaMiMail, E-Mail-Konten verwalten (manage EMail Accounts):
ist nur im Sidebox-Menü, wenn in emailadmin freigegeben!
- benutze angepasste Einstellungen: markieren
- Servername: wie oben
- Port: wie oben
- Benutzername: email@domain geht, 1und1 Postfachname geht auch
- Verschlüsselung: STARTTLS,TLS geht, SSL nur eingeschränkt (s.u.)
- Zertifikat nicht überprüfen: muss bei SSL markiert sein :-(((
- Server unterstützt Sieve: nicht markieren :-((
- FeLaMiMail, Signaturen verwalten:
ist nur im Sidebox-Menü, wenn in emailadmin freigegeben
- beliebige Signaturen anlegen, werden dann im Editierdialog
angeboten
mfg
Peter
“Ich würde die Kinder von 1000 Planeten töten, nur um dich lächeln zu
sehen.”, klingonischer Liebes-Schwur … lt. The Simpsons…
Check out the new SourceForge.net Marketplace.
It’s the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
eGroupWare-developers mailing list
eGroupWare-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-developers