GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Roundcube en su servidor ISPConfig3 en CentOS 6

Este tutorial ha sido creado para aquellos que han instalado The Perfect Server - CentOS 6.4 x86_64 [ISPConfig 3] y desean tener una aplicación de correo web alternativa - Roundcube. Es posible que aún pueda acceder a Squiremail ya que esta instalación de Roundcube no sobrescribirá Squirremail.

Noté que faltan tutoriales para instalar Roundcube en CentOS y que el complemento Roundcube para ISPConfig no me funciona de alguna manera. Bien, comencemos.

Paso 1

Debe preparar la base de datos y los detalles del usuario de la base de datos. Puede crearlos con ISPConfig o usando herramientas como phpmyadmin o sqlyog. Por ejemplo:

Nombre de la base de datos:dbroundcube
Usuario de la base de datos:roundcubeuser
Contraseña del usuario de la base de datos:xxxxxx

Luego, inicialice la base de datos importando el archivo SQL desde /usr/share/roundcube/SQL/mysql .inicial.sql.

Paso 2

Necesitamos crear la carpeta donde se almacenará nuestro código de roundcube.

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

Paso 3

Descarga la última versión de la web de roundcube y descomprime en el directorio actual.

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

Paso 4

Dar acceso a esta carpeta.

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

Paso 5

Para configurar apache para que apunte sobre la carpeta Roundcube. Abra el archivo /etc/httpd/conf/sites-enabled/000-ispconfig.conf y añade estas pocas líneas:

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

Paso 6

Cree un archivo /etc/httpd/conf.d/roundcube.conf con el siguiente contenido:

#
# 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>

Paso 7

Edite el archivo /usr/share/roundcube/installer/index.php , cambia esta línea

require_once 'bc.php';

a

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

luego reinicie el servidor web.

servicio httpd reiniciar

Paso 8

Abra la URL https://{your_ip}/roundcube/installer Verifique el entorno si todo salió bien. Para la sección de la base de datos, solo asegúrese de que la base de datos que desea instalar esté bien.
Haga lo siguiente si los ve en "No disponible ".

Internacional:no disponible

yum -y instalar libicu-devel
yum -y instalar php-intl

date.timezone:No disponible
Edite su php.ini y establezca el valor para ello. Por ej. Asia/Kuala_Lumpur

Reinicie el servidor web de nuevo.

Paso 9

Complete los detalles de la base de datos y presione el botón CREAR CONFIGURACIÓN. Copie la codificación que generó el sistema y péguela en /usr/share/roundcube/config/config.inc.php .

Paso 10

CONTINÚE en la página siguiente. Si tiene No está bien en mime.tipos , siga estos pasos a continuación:
Abra /etc/httpd/conf/httpd.conf , asegúrese de tener el siguiente descomentario .

TypesConfig /etc/mime.types

Entonces,

cd /etc
mv /etc/mime.types /etc/mime.types.bak
wget http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf /mime.types
servicio httpd reiniciar

Paso 11

Elimina la carpeta del instalador en roundcube.

rm -rf /usr/share/roundcube/instalador

Ahora puede intentar iniciar sesión en su buzón de correo en https://{your_ip}/roundcube .

  • https://www.howtoforge.com/cambiando-de-squirrelmail-a-roundcube-en-su-servidor-ispconfig3
  • http://www.ochounos.com/blog/13
  • https://www.centos.org/forums/viewtopic.php?t=29226

Corríjame si he mencionado algo incorrecto con respecto a este tutorial. También puede corregir mi error gramatical (sé que hay muchos, jeje). Gracias.


Cent OS
  1. Cómo instalar el servidor de Minecraft en CentOS 7

  2. Cómo instalar Nginx en CentOS 8

  3. Cómo instalar PostgreSQL en CentOS 8

  4. Cómo instalar el servidor Teamspeak 3 en CentOS 8

  5. Cómo instalar ProFTPD en CentOS 7

Cómo instalar Lighttpd en CentOS

Cómo instalar VestaCP en CentOS 6

Cómo instalar el servidor VNC en CentOS 7

Cómo instalar el servidor de Minecraft en CentOS 6

Cómo instalar el servidor VNC en CentOS 6

Cómo instalar un servidor DHCP en CentOS 7