Ein Bekannter hat einen Root Server mit Plesk im Einsatz. Als Webmail hat bis jetzt Horde verwendet. Da die User aber immer mit dem eingebauten Kalender und Adressbuch durcheinander gekommen sind wollte er auf Atmail wechseln. Atmail gibt es als fertiges Packet für Plesk.
Leider funktionierte die Anmeldung seiner Benutzer nach dem Wechsel von Horde nach Atmail einfach nicht. Die Logfiles (Sowohl von Atmail, als auch die des Mailservers) brachten nicht wirklich viel!
Nach etwas suchen, habe ich dann das Problem gefunden: Für Atmail muss der PHP Parameter register_long_arrays auf On stehen! Bei der aktuellen Plesk Version steht dieser aber per Default auf Off.
Nun hat man zwei Möglichkeiten:
- In /etc/php.ini umstellen
- In der Apache Konfiguration für das Webmail Eintragen
; Determines whether the deprecated long $HTTP_*_VARS type predefined variables
; are registered by PHP or not. As they are deprecated, we obviously don't
; recommend you use them. They are on by default for compatibility reasons but
; they are not recommended on production servers.
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://www.php.net/manual/en/ini.core.php#ini.register-long-arrays
register_long_arrays = On
Danach muss aber auf jeden Fall der Webserver neu gestartet werden:
/usr/local/psa/admin/bin/websrvmng --stop
/usr/local/psa/admin/bin/websrvmng --start
Recent Comments