GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Roundcube na váš ISPConfig3 server na CentOS 6

Tento tutoriál byl vytvořen pro ty, kteří si nainstalovali The Perfect Server - CentOS 6.4 x86_64 [ISPConfig 3] a chtějí mít alternativní webovou aplikaci - Roundcube. Stále můžete mít přístup ke Squiremail, protože tato instalace Roundcube nepřepíše Squirremail.

Všiml jsem si, že chybí návody pro instalaci Roundcube na CentOS a plugin Roundcube pro ISPConfig mi nějak nefunguje. Dobře, začněme.

Krok 1

Musíte si připravit databázi a údaje o uživateli databáze. Můžete je vytvořit pomocí ISPConfig nebo pomocí nástrojů jako phpmyadmin nebo sqlyog. Například:

Název databáze:dbroundcube
Uživatel databáze:roundcubeuser
Heslo uživatele databáze:xxxxxx

Poté inicializujte databázi importem souboru SQL z /usr/share/roundcube/SQL/mysql .initial.sql.

Krok 2

Potřebujeme vytvořit složku, kde bude uložen náš kód roundcube.

mkdir /usr/share/roundcube
cd /usr/share/roundcube

Krok 3

Stáhněte si nejnovější verzi z webu roundcube a rozbalte ji v aktuálním adresáři.

wget http://jaist.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.0.0/roundcubemail-1.0.0.tar.gz
tar -zxvf roundcubemail-1.0.0.tar.gz
mv roundcubemail-1.0.0 roundcube

wget http://jaist.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.0.0/roundcube-framework-1.0.0.tar. gz
tar -zxvf roundcube-framework-1.0.0.tar.gz

mkdir /usr/share/roundcube/installer/Roundcube
cp /usr/share/roundcube- framework-1.0.0/bootstrap.php /usr/share/roundcube/installer/Roundcube

Krok 4

Udělte přístup k této složce.

chown root:root -R /usr/share/roundcube
chmod 777 -R /usr/share/roundcube/temp/
chmod 777 -R /usr/share/roundcube/logs/

Krok 5

Chcete-li nakonfigurovat Apache tak, aby ukazoval na složku Roundcube. Otevřete soubor /etc/httpd/conf/sites-enabled/000-ispconfig.conf a přidejte těchto pár řádků:

[...]
<Directory /usr/share/roundcube>
  Order allow,deny
  Allow from all
</Directory>
[...]

Krok 6

Vytvořte soubor /etc/httpd/conf.d/roundcube.conf s následujícím obsahem:

#
# Roundcube is a webmail package written in PHP.
#
Alias /roundcube /usr/share/roundcube
<Directory /usr/share/roundcube/config> Order Deny,Allow Deny from All </Directory>
<Directory /usr/share/roundcube/temp> Order Deny,Allow Deny from All </Directory>
<Directory /usr/share/roundcube/logs> Order Deny,Allow Deny from All </Directory>
# this section makes Roundcube use https connections only, for this you # need to have mod_ssl installed. If you want to use unsecure http # connections, just remove this section: <Directory /usr/share/roundcube> RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} </Directory>

Krok 7

Upravte soubor /usr/share/roundcube/installer/index.php , změňte tento řádek

require_once 'bc.php';

do

require_once '/usr/share/roundcube/program/include/bc.php';

poté restartujte webový server.

httpd restart služby

Krok 8

Otevřete adresu URL https://{your_ip}/roundcube/installer Zkontrolujte prostředí, zda je vše v pořádku. U sekce databáze se jen ujistěte, že databáze, kterou chcete nainstalovat, je v pořádku.
Pokud je vidíte v části „Není k dispozici, proveďte následující ".

."

Mezinár.:Není k dispozici

yum -y install libicu-devel
yum -y install php-intl

date.timezone:Není k dispozici
Upravte svůj php.ini a nastavte pro něj hodnotu. Např. Asie/Kuala_Lumpur

Znovu restartujte webový server.

Krok 9

Vyplňte údaje o databázi a stiskněte tlačítko CREATE CONFIG. Zkopírujte kód, který systém vygeneroval, a vložte jej na /usr/share/roundcube/config/config.inc.php .

Krok 10

POKRAČUJTE na další stránku. Pokud máte Není OK na mime.types , proveďte prosím tyto kroky níže:
Otevřete /etc/httpd/conf/httpd.conf , ujistěte se, že máte následující zrušení komentáře .

TypesConfig /etc/mime.types

Potom,

cd /etc
mv /etc/mime.types /etc/mime.types.bak
wget http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf /mime.types
restart služby httpd

Krok 11

Odstraňte instalační složku na roundcube.

rm -rf /usr/share/roundcube/installer

Nyní se můžete pokusit přihlásit do své poštovní schránky na adrese https://{your_ip}/roundcube .

  • https://www.howtoforge.com/changing-from-squirrelmail-to-roundcube-on-your-ispconfig3-server
  • http://www.ochounos.com/blog/13
  • https://www.centos.org/forums/viewtopic.php?t=29226

Opravte mě, pokud jsem v tomto návodu uvedl něco špatného. Můžete také opravit mou gramatickou chybu (vím, že je toho hodně, hehe). Děkuji.


Cent OS
  1. Jak nainstalovat Minecraft Server na CentOS 7

  2. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  3. Jak nainstalovat ProFTPD na CentOS 7

  1. Jak nainstalovat Nginx na CentOS 8

  2. Jak nainstalovat PostgreSQL na CentOS 8

  3. Jak nainstalovat MariaDB na CentOS 8

  1. Jak nainstalovat server FreeIPA na CentOS 7

  2. Jak nainstalovat Samba Server na CentOS 8

  3. Jak nainstalovat Centreon na Centos 7