2016-05-19 5 views
0

Hallo alles, was ich mit Vesta es installiert haben einen vps Server habe, aber ich bin hier mit roundcube Datenbank-Verbindungsfehler mit .. enter image description hereVesta CP und RoundCube Mail-Datenbank Fehler

Ich las diesen Artikel https://forum.vestacp.com/viewtopic.php?t=4375 und mir geholfen, zu verstehen, Das Problem Und die Lösung ist

Dieses Problem erschien für mich, weil Roundcubemail nicht vollständig installiert und während der Installation von Vesta konfiguriert wurde. Um es zu erhalten arbeitet ich die folgende Zeile auf true setzen benötigen statt falsch in /etc/roundcubemail/main.inc.php:

CODE: SELECT ALL 
    $rcmail_config['enable_installer'] = false; 

dann das roundcubemail Installationsprogramm ausführen, indem Sie auf http://domain.org/webmail/installer/

Und Schließen Sie das Installationsprogramm erfolgreich ab, nachdem ich mich darüber beschwert hatte, dass ich keine lesbare config.inc.php hatte. Ich musste das in/etc/roundcubemail/generierte Installationsprogramm config.inc.php kopieren und diese Datei auf die gleiche Lesbarkeit einstellen als die anderen Konfigurationsdateien in diesem Verzeichnis und dann die gleiche Option:

 CODE: SELECT ALL 
     $rcmail_config['enable_installer'] = false; 

noch einmal, aber in der neuen Datei config.inc.php statt /etc/roundcubemail/main.inc.php.

Die Installation dann korrekt abgeschlossen und an diesem Punkt stelle ich die enable_installer Linien referenzierten I in beiden

/etc/roundcubemail/main.inc.php

auf false oben zurück und in

/etc/roundcubemail/config.inc.php, so dass sie sich nicht mehr im Installationsmodus befinden. Ich bin mir nicht sicher, ob dies ein Vesta-Bug ist - meines Wissens nach wurden Abhängigkeiten wie Roundcubemail im Vesta-Installationsprozess vollständig installiert und konfiguriert, aber vielleicht ist das nicht korrekt.

aber ich weiß nicht, wie man den etc Ordner von meinem Server zuzugreifen, indem Sie ssh Wie wenn ich anmelden i thse nur sehen, wenn ls

 f.txt login.info vst-install-rhel.sh vst-install.sh vst_install_backups 

und wenn sie in vst_install_backups trat ich erhalte diese

clamd dovecot exim httpd mongodb mysql named nginx php php-fpm postgresql proftpd spamassassin vesta vsftpd 

Bitte helfen Sie mir, die Roundcube und Vesta Problem zu lösen ..

+0

Mate, könnte man dieses Problem lösen? Ich habe das gleiche Problem. –

Antwort

1

Ich habe nur das gleiche Problem. Ich habe es mit den nächsten Schritten gelöst:

1) Login in phpmyadmin unter root (Passwort für root sollte gleich sein wie für vesta). 2) Datenbank erstellen roundcube 3) mit privilegies Benutzer roundcube erstellen

CREATE USER 'roundcube'@'localhost'; 

SET PASSWORD FOR [email protected] = PASSWORD('<password>'); 

GRANT ALL PRIVILEGES ON roundcube.* TO [email protected]; 

Sie Passwort dort finden können: /etc/roundcube/db.inc.php

4) Anmeldung per ssh auf dem Server und führen Sie Skript:

mysql roundcube < /usr/share/dbconfig-common/data/roundcube/install/mysql 

Dies ist SQL von der Installation von Vesta

+0

Für mich war der Pfad '/ usr/share/roundcube/SQL/mysql.initial.sql'. –

Verwandte Themen