Php Vesta CP和RoundCube邮件数据库错误
您好,我正在安装vesta的vps服务器,但我与roundcube的数据库连接出现错误。。 我读了这篇文章 帮助我理解了这个问题 解决办法是 我出现这个问题是因为在Vesta安装过程中没有完全安装和配置RoundCubeEmail。为了让它工作,我需要在/etc/roundcubeemail/main.inc.php中将以下行设置为true而不是false:Php Vesta CP和RoundCube邮件数据库错误,php,ssh,vps,roundcube,vesta,Php,Ssh,Vps,Roundcube,Vesta,您好,我正在安装vesta的vps服务器,但我与roundcube的数据库连接出现错误。。 我读了这篇文章 帮助我理解了这个问题 解决办法是 我出现这个问题是因为在Vesta安装过程中没有完全安装和配置RoundCubeEmail。为了让它工作,我需要在/etc/roundcubeemail/main.inc.php中将以下行设置为true而不是false: CODE: SELECT ALL $rcmail_config['enable_installer'] = false;
CODE: SELECT ALL
$rcmail_config['enable_installer'] = false;
然后通过转到运行RoundCube电子邮件安装程序
为了成功完成安装程序,当我发现它抱怨我没有可读的config.inc.php时,我需要将安装程序生成的config.inc.php复制到/etc/roundcubeemail/中,并将该文件设置为与该目录中其他配置文件相同的可读性,然后设置相同的选项:
CODE: SELECT ALL
$rcmail_config['enable_installer'] = false;
再次声明为true,但在新文件config.inc.php中,而不是在/etc/roundcubeemail/main.inc.php中
然后,安装正确完成,在这一点上,我将上面引用的enable_安装程序行设置为false
/etc/roundcubemail/main.inc.php
和/etc/roundcubeemail/config.inc.php,这样它们就不再处于安装模式。不确定这是否是Vesta的bug–我的理解是RoundCubeEmail等依赖项将在Vesta安装过程中完全安装和配置,但这可能是错误的
但是我不知道如何通过ssh从服务器访问etc文件夹
当我登录时,我只看到
f.txt login.info vst-install-rhel.sh vst-install.sh vst_install_backups
当进入vst_安装_备份时,我会得到这些
clamd dovecot exim httpd mongodb mysql named nginx php php-fpm postgresql proftpd spamassassin vesta vsftpd
请帮我解决roundcube和vesta的问题 我也有同样的问题。我已经通过以下步骤解决了这个问题: 1) 在根目录下登录phpmyadmin(根目录的密码应与vesta相同)。 2) 创建数据库roundcube 3) 创建具有权限的用户roundcube
CREATE USER 'roundcube'@'localhost';
SET PASSWORD FOR roundcube@localhost = PASSWORD('<password>');
GRANT ALL PRIVILEGES ON roundcube.* TO roundcube@localhost;
创建用户“roundcube”@“localhost”;
设置密码roundcube@localhost=密码(“”);
将roundcube上的所有权限。*授予roundcube@localhost;
您可以在那里找到密码:/etc/roundcube/db.inc.php
4) 通过ssh登录到服务器并运行脚本:
mysql roundcube < /usr/share/dbconfig-common/data/roundcube/install/mysql
mysql-roundcube
这是安装vestaMate的sql,您能解决这个问题吗?我也有同样的问题。对我来说,路径是
/usr/share/roundcube/SQL/mysql.initial.SQL
。