Привет всем У меня есть 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) Войдите в 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 от установки Веста
Других решений пока нет …