php - Vesta CP 和 RoundCube 邮件数据库错误

标签 php ssh vps roundcube vesta

大家好,我有一个安装了vesta的vps服务器,但是我在这里遇到了roundcube的数据库连接错误..
enter image description here

我读了这篇文章https://forum.vestacp.com/viewtopic.php?t=4375
并帮助我理解了这个问题
解决方案是

这个问题对我来说是因为在 Vesta 安装过程中没有完全安装和配置 roundcubemail。为了让它工作,我需要在/etc/roundcubemail/main.inc.php 中将以下行设置为 true 而不是 false:

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

然后转到 http://domain.org/webmail/installer/ 运行 roundcubemail 安装程序

在我提示我没有可读的 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 安装过程中完全安装和配置,但也许这是不正确的。

但我不知道如何通过 ssh 从我的服务器访问 etc 文件夹
当我登录时,我只在 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

请帮我解决圆形立方体和vesta问题..

最佳答案

我有同样的问题。我已经通过以下步骤解决了它:

1)在root下登录phpmyadmin(root的密码应该与vesta相同)。
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

这是安装vesta的sql

关于php - Vesta CP 和 RoundCube 邮件数据库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37312425/

相关文章:

php - 使用 Composer 为项目运行所有 PHPUnit 测试

php - 从 PHP 网页添加 MySQL 条目

php - soffice 命令不在 php shell_exec() 中执行

git - 无法通过 SSH 克隆

C# SSH 到服务器 A 和 SFTP 上传到服务器 B(使用 SSH.NET)

审查时的 git 和 gerrit 问题

amazon-web-services - Amazon Lightsail 实例是否托管/自动更新?

php - 正则表达式匹配.htaccess中的一系列文件类型

nginx - 我可以将 Nginx 作为代理放在其他代理池之前吗?

php - 未安装 mongoDB 的 VPS 或云服务上 MongoDB 的性能