Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tabla de contenidos
• 1 Instalación de RoundCube (Webmail), EgroupWare y
MediaWiki
♦ 1.1 Requisitos Iniciales
♦ 1.2 Roundcube
♦ 1.3 Egroupware
♦ 1.4 Mediawiki
Requisitos Iniciales
• Instalar apache2 modo Debian:
NOTA: En modo Debian, no existe php5 en modo worker, se debe usar modo prefork
{{{
aptitude install apache2 apache2-utils apache2-mpm-prefork libapache2-mod-php5 libapache2-mod-pyth
mysql-server-5.0
}}}
{{{
dpkg-reconfigure mysql-server-5.0
}}}
{{{
}}}
Roundcube
• Crear un vhost para el sitio web webmail usando vhost-ldap, Ejemplo:
{{{
dc: apacheServerName=webmail.cnti.gob.ve,ou=vhosts,ou=apache,ou=servicios,dc=cnti,dc=gob,dc=ve
apacheDocumentRoot: /var/www/webmail
}}}
{{{
mkdir /var/www/webmail
}}}
{{{
aptitude install php5-suhosin php5-snmp php5-pgsql php5-mysql php5-tidy php5-xmlrpc php5-xsl php5-
php5-imap php5-imagick php5-gd php5-common php5-auth-pam php5-cli php5-curl
}}}
• Crear y verificar que los siguientes directorios dentro de la carpeta webmail tienen derechos de
escritura para www-data:
{{{
- /temp
- /logs
}}}
{{{
cd /var/www/webmail
mkdir temp
mkdir logs
chmod 0660 temp logs -R
chown www-data.www-data temp -R && chown www-data.www-data logs -R
}}}
{{{
# mysql -u root -p
}}}
Roundcube 2
Instalación_y_Configuración_del_Webmail:Roundcube,_eGroupware_y_Mediawiki
{{{
> CREATE DATABASE roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
> GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY '123321...';
> quit
}}}
{{{
mysql -u root -p --database roundcubemail < SQL/mysql5.initial.sql
}}}
Database
Tables_in_roundcubemail
• Notas:
• El des_key es una clave aleatoria, por instalación; para "cifrar" los password IMAP
en las php_session:
Ejemplo:
{{{
_v$_$K1V6FK9QalyLIjZ%1dC
}}}
Roundcube 3
Instalación_y_Configuración_del_Webmail:Roundcube,_eGroupware_y_Mediawiki
{{{
rm -fR installer
}}}
Egroupware
• Descomprimir el fuente en la carpeta /var/www/egroupware
• Comprobar que todas las dependencias (extensiones) y requerimientos en el php.ini han sido
activados para egroupware
{{{
mysql -u root -p
}}}
{{{
> CREATE DATABASE egroupware DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
> GRANT ALL PRIVILEGES ON egroupware.* TO egroupware@localhost IDENTIFIED BY '123321...';
> quit
}}}
Egroupware 4
Instalación_y_Configuración_del_Webmail:Roundcube,_eGroupware_y_Mediawiki
{{{
mkdir /var/lib/egroupware/default/files -p && mkdir /var/lib/egroupware/default/backup -p
chown www-data.www-data /var/lib/egroupware/default/ -R
}}}
{{{
_v$_$K1V6FK9QalyLIjZ%1dC
}}}
Mediawiki
• Descargar el fuente en /var/www/ y mover la carpeta descomprimida como wiki
Ejemplo:
{{{
mv mediawiki-1.13.2 wiki
chown www-data.www-data wiki/ -R
}}}
{{{
# cd /var/www/wiki
# cp {{{config/LocalSettings.php}}} .
# chmod 0660 {{{LocalSettings.php}}}
# chown www-data.www-data {{{LocalSettings.php}}}
}}}
Mediawiki 5
Instalación_y_Configuración_del_Webmail:Roundcube,_eGroupware_y_Mediawiki
Volver
Mediawiki 6