Roundcube: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Upgrade PHP 5.x to 7.x # yum -y install git yum-utils epel-release php-mysql roundcubemail # echo "create database roundcube character set utf8 collate utf8_bin" | mysql -uroot -p # echo "GRANT ALL ON roundcube.* TO roundcube@localhost IDENTIFIED BY 'p4ssw3rd'" | mysql -uroot -p # mysql -uroot -p roundcube < /usr/share/roundcubemail/SQL/mysql.initial.sql # cp -p /etc/httpd/conf.d/roundcubemail.conf /etc/httpd/conf.d/roundcubemail.conf.bak && \ wget -O /etc/roundcubemail/...") |
No edit summary |
||
Line 1: | Line 1: | ||
<pre> | |||
Upgrade PHP 5.x to 7.x | Upgrade PHP 5.x to 7.x | ||
# yum -y install git yum-utils epel-release php-mysql roundcubemail | # yum -y install git yum-utils epel-release php-mysql roundcubemail | ||
Line 34: | Line 35: | ||
Roundcubemail <= 1.4.13 (RHEL7) php >= 7.4 Github | Roundcubemail <= 1.4.13 (RHEL7) php >= 7.4 Github | ||
Roundcubemail > 1.4.13 (RHEL8) php >= 7.4 Github | Roundcubemail > 1.4.13 (RHEL8) php >= 7.4 Github | ||
</pre> |
Revision as of 13:28, 27 March 2024
Upgrade PHP 5.x to 7.x # yum -y install git yum-utils epel-release php-mysql roundcubemail # echo "create database roundcube character set utf8 collate utf8_bin" | mysql -uroot -p # echo "GRANT ALL ON roundcube.* TO roundcube@localhost IDENTIFIED BY 'p4ssw3rd'" | mysql -uroot -p # mysql -uroot -p roundcube < /usr/share/roundcubemail/SQL/mysql.initial.sql # cp -p /etc/httpd/conf.d/roundcubemail.conf /etc/httpd/conf.d/roundcubemail.conf.bak && \ wget -O /etc/roundcubemail/config.inc.php http://www.qmailtoaster.org/rc.default.config && \ wget -O /etc/httpd/conf.d/roundcubemail.conf http://www.qmailtoaster.org/rc.httpd.config Change 'date.timezone' in '/etc/php.ini', e.g., date.timezone = "America/Denver" # systemctl restart httpd Access https://my.roundcube.server/email Add password support Everyone should log out of roundcube before doing the next steps Enable vpopmaild # wget -O /usr/share/roundcubemail/plugins/password/config.inc.php http://www.qmailtoaster.org/rc.password.config Add to config file, run command in red: # [ "`grep \'password\', /etc/roundcubemail/config.inc.php`" = "" ] && \ perl -ni -le 'BEGIN{ $q=chr(39), $pw="password" } print; print " $q$pw$q," if /$config.*'plugins'.*=.*array/' \ /etc/roundcubemail/config.inc.php Add Carddav Everyone should log out of roundcube before doing the next steps otherwise they'll have to clear their browser cache in order not to get a database error. You may have to do this anyway. cd /usr/share/roundcubemail/plugins git clone https://github.com/blind-coder/rcmcarddav carddav cd carddav curl -sS https://getcomposer.org/installer | php php composer.phar install Add to config file, run command in red:: # [ "`grep \'carddav\', /etc/roundcubemail/config.inc.php`" = "" ] && \ perl -ni -le 'BEGIN{ $q=chr(39), $cd="carddav" } print; print " $q$cd$q," if /$config.*'plugins'.*=.*array/' \ /etc/roundcubemail/config.inc.php 2-Factor Authentication Roundcubemail <= 1.4.13 (RHEL7) php >= 7.4 Github Roundcubemail > 1.4.13 (RHEL8) php >= 7.4 Github