Ошибка базы данных Vesta CP и RoundCube Mail

Привет всем, у меня есть сервер vps с установкой Vesta, но у меня есть ошибка подключения к базе данных с помощью roundcube здесь.. введите здесь описание изображения

Я прочитал эту статью https://forum.vestacp.com/viewtopic.php?t=4375 и помогли мне понять проблему. Решение

Эта проблема возникла у меня из-за того, что roundcubemail не был полностью установлен и настроен в процессе установки Vesta. Чтобы заставить его работать, мне нужно было установить для следующей строки значение true вместо false в /etc/roundcubemail/main.inc.php:

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

Затем запустите программу установки roundcubemail, перейдя по адресу http://domain.org/webmail/installer/.

И для успешного завершения установки после того, как я дошел до того, что он жаловался, что у меня нет читаемого config.inc.php, мне нужно было скопировать config.inc.php, сгенерированный установщиком, в /etc/roundcubemail/ и установить этот файл в такая же читаемость, как и другие файлы конфигурации в этом каталоге, а затем установите тот же параметр:

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

еще раз в true, но в новом файле config.inc.php, а не в /etc/roundcubemail/main.inc.php.

Затем установка завершилась правильно, и в этот момент я установил для строк enable_installer, на которые я ссылался выше, значение false в обоих случаях.

/etc/roundcubemail/main.inc.php

и в /etc/roundcubemail/config.inc.php, чтобы они больше не находились в режиме установщика. Не уверен, что это ошибка Vesta — насколько я понимаю, такие зависимости, как Roundcubemail, будут полностью установлены и настроены в процессе установки Vesta, но, возможно, это неверно.

но я не знаю, как получить доступ к папке etc с моего сервера по ssh. Когда я вхожу в систему, я вижу их только при ls

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

и при входе в vst_install_backups я получаю это

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

Помогите пожалуйста решить проблему с круглым кубом и вестой..


person sonam Sharma    schedule 19.05.2016    source источник
comment
Дружище, ты не мог бы решить это? У меня такая же проблема.   -  person Juan Carlos    schedule 06.05.2017


Ответы (1)


У меня точно такая же проблема. Я решил это следующими шагами:

1) Зайти в phpmyadmin под рутом (пароль для рута должен быть такой же как и для весты). 2) Создать круглый куб базы данных 3) Создать круглый куб пользователя с привилегиями

CREATE USER 'roundcube'@'localhost';

SET PASSWORD FOR roundcube@localhost = PASSWORD('<password>');

GRANT ALL PRIVILEGES ON roundcube.* TO roundcube@localhost;

вы можете найти пароль там: /etc/roundcube/db.inc.php

4) Войдите по ssh на сервер и запустите скрипт:

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

Это sql из установки весты

person Yuriy Litvinenko    schedule 11.05.2017
comment
Для меня путь был /usr/share/roundcube/SQL/mysql.initial.sql. - person Benjamin Warren; 23.09.2017