首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vesta和RoundCube邮件数据库错误

Vesta和RoundCube邮件数据库错误
EN

Stack Overflow用户
提问于 2016-05-19 01:16:16
回答 1查看 9.4K关注 0票数 1

你好,我有一个带有vesta的vps服务器,但是这里有与圆立方体的数据库连接错误。

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

这个问题出现在我身上,因为在Vesta安装过程中,圆形电子邮件没有被完全安装和配置。为了使它正常工作,我需要将下面的行设置为true,而不是false in /etc/roundcubemail/main.inc.php:

代码语言:javascript
复制
   CODE: SELECT ALL
    $rcmail_config['enable_installer'] = false;

然后转到http://domain.org/webmail/installer/运行圆形电子邮件安装程序。

为了成功地完成安装程序,在它抱怨我没有可读的config.inc.php之后,我需要将安装程序生成的config.inc.php复制到/etc/圆形电子邮件/中,并将该文件设置为与该目录中的其他配置文件相同的可读性,然后设置相同的选项:

代码语言:javascript
复制
       CODE: SELECT ALL
       $rcmail_config['enable_installer'] = false;

再次声明为真,但在新文件config.inc.php中,而不是/etc/循环往复/main.inc.php。

然后正确地完成了安装,在这一点上,我将上面引用的enable_installer行设置为false。

/etc/圆形电子邮件/main.inc.php

以及在/etc/roundcubemail/config.inc.php中,使它们不再处于安装程序模式。不确定这是否是Vesta错误-我的理解是,像Roundcubemail这样的依赖项将在Vesta安装过程中被完全安装和配置,但这可能是不正确的。

但是我不知道如何通过ssh从我的服务器访问etc文件夹,因为当我登录时,我只在

代码语言:javascript
复制
     f.txt  login.info  vst-install-rhel.sh  vst-install.sh  vst_install_backups

当我进入vst_install_backups时,我得到了这些

代码语言:javascript
复制
 clamd  dovecot  exim  httpd  mongodb  mysql  named  nginx  php  php-fpm  postgresql  proftpd  spamassassin  vesta  vsftpd

请帮我解决圆立方体和维斯塔的问题。

EN

回答 1

Stack Overflow用户

发布于 2017-05-11 10:11:07

我也有同样的问题。我已经在下一步解决了这个问题:

1)在root下登录phpmyadmin ( root密码应该与vesta相同)。2)创建数据库圆立方体3)创建具有权限的用户圆多维数据集

代码语言:javascript
复制
CREATE USER 'roundcube'@'localhost';

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

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

您可以在那里找到密码:/etc/圆形立方体/db.inc.php

4)通过ssh登录到服务器并运行脚本:

代码语言:javascript
复制
mysql roundcube < /usr/share/dbconfig-common/data/roundcube/install/mysql

这是安装vesta的sql。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37312425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档