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

Привет всем У меня есть VPS-сервер с установками Веста, но у меня возникла ошибка подключения к базе данных с 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;

еще раз к истине, но в новом файле 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
Когда я захожу, я вижу это только когда

     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

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

1

Решение

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

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

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 от установки Веста

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]