ubuntuusers.de

Roundcube / Plesk Problem

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

MarkusxX

Anmeldungsdatum:
26. Januar 2016

Beiträge: 12

Hallo, ich habe Plesk auf meinem Server laufen und Roundcube als Webmail.

unter webmail.meinedomain.de komme ich auf Roundcube und es Funktioniert .

Jetzt wolte ich bei einem Kunden Roundcube reinschrieben und habe es komplett rüberkopiert in einem anderen ordner.

Nun ist folgender fehler : verbindung zum speicherserver fehlgeschlagen

Was muss noch beachten ? Ich denke die Config sind alle daten drinen ?!

Mir ist es wichtig das der User ein eigenes Login bekommt wegen ein bestimmtes Design für die Firma

Da in den mail logs nichts war sehe ich nun !

[Fri Dec 09 13:13:19.126295 2016] [fcgid:warn] [pid 1946] [client 87.132.89.67:59922] mod_fcgid: stderr: PHP Warning:  file_put_contents(/var/log/plesk-roundcube/errors): failed to open stream: Permission denied in /var/www/vhosts/domain.de/httpdocs/round/program/lib/Roundcube/rcube.php on line 1242, referer: http://domain.de/round/?_task=login
[Fri Dec 09 13:13:19.126341 2016] [fcgid:warn] [pid 1946] [client 87.132.89.67:59922] mod_fcgid: stderr: PHP Warning:  Failed to load plugin file /var/www/vhosts/domain.de/httpdocs/round/plugins/calendar/calendar.php in /var/www/vhosts/domain.de/httpdocs/round/program/lib/Roundcube/rcube.php on line 1348, referer: http://domain.de/round/?_task=login
[Fri Dec 09 13:13:19.126345 2016] [fcgid:warn] [pid 1946] [client 87.132.89.67:59922] mod_fcgid: stderr: PHP Warning:  file_put_contents(/var/log/plesk-roundcube/errors): failed to open stream: Permission denied in /var/www/vhosts/domain.de/httpdocs/round/program/lib/Roundcube/rcube.php on line 1242, referer: http://domain.de/round/?_task=login
[Fri Dec 09 13:13:19.126348 2016] [fcgid:warn] [pid 1946] [client 87.132.89.67:59922] mod_fcgid: stderr: PHP Warning:  Login failed for markus@domain.us from 87.132.89.67. Could not connect to de:143: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/vhosts/domain.de/httpdocs/round/program/lib/Roundcube/rcube.php on line 1348, referer: http://domain.de/round/?_task=login
[Fri Dec 09 13:13:19.126351 2016] [fcgid:warn] [pid 1946] [client 87.132.89.67:59922] mod_fcgid: stderr: PHP Warning:  file_put_contents(/var/log/plesk-roundcube/errors): failed to open stream: Permission denied in /var/www/vhosts/domain.de/httpdocs/round/program/lib/Roundcube/rcube.php on line 1242, referer: http://domain.de/round/?_task=login

misterunknown Team-Icon

Ehemalige
Avatar von misterunknown

Anmeldungsdatum:
28. Oktober 2009

Beiträge: 4403

Wohnort: Sachsen

MarkusxX schrieb:

failed to open stream: Permission denied in /var/www/vhosts/domain.de/httpdocs/round/program/lib/Roundcube/rcube.php

Der Fehler lautet "Permission denied". Gebe einfach PHP die Zugriffsrechte.

MarkusxX

(Themenstarter)

Anmeldungsdatum:
26. Januar 2016

Beiträge: 12

PHP ist alles auf Root und selben rechte wie aus dem anderen ordner.

Dazu muss ich sagen sie sind bei einem benutzer bei vhost !

Line :

return file_put_contents("$log_dir/$name", $line, FILE_APPEND) !== false;

Aber hat es damit was zu tun?

Leider sind die mail logs alle leer usw... ist es überhaupt möglich roundcube aus usr/share/psa-roundcube wo anders zu kopieren?

misterunknown Team-Icon

Ehemalige
Avatar von misterunknown

Anmeldungsdatum:
28. Oktober 2009

Beiträge: 4403

Wohnort: Sachsen

MarkusxX schrieb:

PHP ist alles auf Root und selben rechte wie aus dem anderen ordner.

Dieser Satz macht grammatikalisch, orthografisch und inhaltlich keinen Sinn. Siehe auch.

Dazu muss ich sagen sie sind bei einem benutzer bei vhost !

Das selbe gilt für diesen Satz. Die korrekte Verwendung von Termini ist für das Verständnis des Problems unabdingbar.

return file_put_contents("$log_dir/$name", $line, FILE_APPEND) !== false;

Aber hat es damit was zu tun?

Offenbar kann Roundcube nicht in sein eigenes Log schreiben. Daher nochmal: Du musst dem PHP-Prozess die Rechte dazu geben. Wenn du einen Apache mit PHP als Modul nutzt, läuft selbiges unter dem Nutzer des Webservers, im Standardfall also www-data.

Leider sind die mail logs alle leer usw...

Die Applikations-Logs sind aus eben genannten Grund leer.

ist es überhaupt möglich roundcube aus usr/share/psa-roundcube wo anders zu kopieren?

Ja, das würde ich aber nicht tun, denn unter /usr/share/psa-roundcube legt das entsprechende Debian-Paket die Applikation ab. Wenn du Roundcube woanders installieren willst, empfehle ich die manuelle Installationsanleitung.

Antworten |