En el siguiente artículo vamos a cubrir los pasos de instalación de eGroupware en un servidor virtual Ubuntu 14.04 .
¿Qué es eGroupware?
Es un software de trabajo en grupo gratuito y de código abierto destinado a empresas, desde pequeñas hasta grandes empresas. Sus funciones principales permiten a los usuarios administrar contactos, citas, proyectos y listas de tareas pendientes.
Requisitos ?
eGroupware se ejecuta en un Ubuntu sistema base, requiere un servidor web , un servidor de base de datos , un servidor de correo etc.
De acuerdo, antes de continuar, asegúrate de estar en una screen
sesión y su Ubuntu 14.04 Linux VPS está completamente actualizado usando:
## screen -U -S egroupware ## apt-get update ## apt-get upgrade
Desde eGroupware requiere un servidor web, un servidor de base de datos y un servidor/soporte PHP, tendremos que instalar y configurar LAMP (Linux Apache MySQL y PHP) en el sistema.
Primero, instalemos Apache2 en tu Ubuntu 14.04 VPS usando:
## apt-get install apache2
A continuación, proceda con la instalación del servidor de base de datos MySQL en su sistema usando
## apt-get install mysql-server
una vez instalado, ejecute el script posterior a la instalación mysql_secure_installation y configúrelo así
## mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Ok, finalmente instale el soporte de PHP en el sistema usando el siguiente comando. Esto también instalará las dependencias de eGroupware .
## apt-get install php-pear tnef php5 php5-{gd,imap,mysql,ldap}
Habilitar PHP-IMAP
extensión ejecutando los siguientes comandos:
## php5enmod imap ## service apache2 restart
Instalar jpgraph
que es otra dependencia de eGroupware.
## wget "http://jpgraph.net/download/download.php?p=5" -O /tmp/jpgraph.tar.gz ## tar zxf /tmp/jpgraph.tar.gz -C /var/www/html ## mv /var/www/html/jpgraph* /var/www/html/jpgraph
Lo siguiente que debe hacer es instalar eGroupware en su servidor virtual Ubuntu Linux . Vaya a http://sourceforge.net/projects/egroupware/files/ y descargue la última versión de eGroupware (egroupware-epl y egroupware-epl-egw-pear ). Al momento de escribir este artículo, la versión es 14.1 por lo que
## cd /var/www/html ## wget http://downloads.sourceforge.net/project/egroupware/eGroupware-14.1/eGroupware-14.1.20140710/egroupware-epl-14.1.20140710.tar.gz ## wget http://downloads.sourceforge.net/project/egroupware/eGroupware-14.1/eGroupware-14.1.20140710/egroupware-epl-egw-pear-14.1.20140710.tar.gz
una vez que los archivos tar se descargan a /var/www/html
, vamos a extraerlos usando:
## tar zxf egroupware-epl-14.1.*.tar.gz ## tar zxf egroupware-epl-egw-pear-14.1.*.tar.gz
elimine los archivos descargados si no los necesita:
## rm -f /var/www/html/egroupware-epl-*.tar.gz
configurar la propiedad en /var/www/html/egroupware
:
## chown www-data: -R /var/www/html/egroupware
con todo eso en su lugar, es hora de configurar algunos parámetros de PHP , como upload_max_filesize
, date.timezone
, mbstring.func_overload
etc.
Puede cambiarlos en su php.ini usando su editor de texto favorito o puede usar el siguiente sed
comandos:
## upload max filesize sed -E -i "s/(upload_max_filesize.*=)(.*)/\1 8M/" /etc/php5/apache2/php.ini ## set-up time zone sed -E -i "s/(^.*date.timezone.*=)/date.timezone = America\/New_York/" /etc/php5/apache2/php.ini ## set-up Mbstring func_overload sed -E -i "s/^.*mbstring.func_overload.*/mbstring.func_overload = 0/" /etc/php5/apache2/php.ini
También necesitará una base de datos para su eGroupware, así que cree una usando su administrador web MySQL favorito o use la línea de comando como en:
## mysql -u root -p mysql> create database egroupware; mysql> grant all on egroupware.* to egroupware@localhost identified by 'egroupware'; mysql> \q Bye
A continuación, reinicie Apache2 para que los cambios surtan efecto usando:
## service apache2 restart
y dirija su navegador a http://YOUR_SERVER_[IP-HOSTNAME]/egroupware. Debería obtener algo como esto:
haga clic en el hipervínculo 'Ejecutar pruebas de instalación'
asegúrese de corregir los errores que se muestran en esta página. Una vez que todo esté bien, continúe con el siguiente paso haciendo clic en el hipervínculo "Continuar con el administrador del encabezado". Debería ver algo como la siguiente imagen:
haga clic en el enlace 'Ver' y copie y pegue el header.inc.php
archivo a egroupware/header.inc.php
## vim egroupware/header.inc.php
una vez que el header.inc.php
está en su lugar, haga clic en 'Continuar' para finalizar la instalación.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen eGroupware por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.