Joomla es un sistema de gestión de contenido (CMS) gratuito y de código abierto para publicar contenido web. Está escrito en PHP y permite a los usuarios crear sitios web y potentes aplicaciones en línea de una manera sencilla.
Joomla está escrito en PHP, utiliza técnicas de programación orientada a objetos (OOP) y patrones de diseño de software, almacena datos en una base de datos MySQL, MS SQL o PostgreSQL e incluye funciones como almacenamiento en caché de páginas, fuentes RSS, versiones imprimibles de páginas, noticias de última hora, blogs, encuestas, búsqueda y soporte para la internacionalización de idiomas.
Por otro lado, CiviCRM es un software de gestión de relaciones con los clientes basado en la web y de código abierto que está diseñado específicamente para las necesidades de grupos sin fines de lucro, no gubernamentales y de defensa. Está diseñado para administrar información sobre los donantes, miembros, inscritos en eventos, suscriptores, buscadores de solicitudes de subvenciones y financiadores, y contactos de casos de una organización.
CiviCRM se puede implementar junto con Drupal, Joomla o WordPress CMS para rastrear contactos y sus relaciones con proyectos e iniciativas.
Entonces, en este artículo le mostraremos cómo instalar Joomla e implementar CiviCRM junto con Joomla en un Ubuntu 14.04 VPS.
REQUISITOS
Usaremos nuestro SSD 1 Plan de alojamiento VPS Linux para este tutorial.
Inicie sesión en su servidor a través de SSH
# ssh root@server_ip
ACTUALIZAR EL SISTEMA
Asegúrese de que su servidor esté completamente actualizado.
# apt-get update && apt-get upgrade
Luego, crea una base de datos para tu instalación de Joomla. Inicie sesión en MySQL como root:
# mysql -u root -p
Utilice las siguientes declaraciones:
mysql> create database joomla; mysql> grant all privileges on joomla.* to joomlauser@localhost identified by 'your_password'; mysql> flush privileges; mysql> exit
INSTALAR JOOMLA
Crearemos un directorio en la raíz de documentos de Apache llamado joomla donde descargaremos el archivo de instalación de Joomla. Cree e ingrese al directorio usando:
# mkdir /var/www/html/joomla # cd /var/www/html/joomla
Descargue la última versión de Joomla (cuando se escribió este tutorial, la última versión estable era 3.4.5):
# wget https://github.com/joomla/joomla-cms/releases/download/3.4.5/Joomla_3.4.5-Stable-Full_Package.zip
Descomprimir el archivo:
# unzip Joomla_3.4.5-Stable-Full_Package.zip
Ahora, debe crear una directiva de host virtual para poder finalizar la instalación de Joomla desde su dominio. Cree un nuevo archivo, llamado digamos joomla.conf (por supuesto, puede cambiar el nombre según sus necesidades) usando su editor de texto favorito. Usaremos vim:
# vim /etc/apache2/sites-available/joomla.conf
Pegue lo siguiente:
<VirtualHost *:80> ServerAdmin admin@your_domain DocumentRoot /var/www/html/joomla ServerName your_domain ServerAlias www.your_domain <Directory /var/www/html/joomla/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your_domain-error_log CustomLog /var/log/apache2/your_domain-access_log common </VirtualHost>
No olvides reemplazar el tu_dominio valores con su dominio real.
Establezca la propiedad adecuada para su instalación de Joomla:
# chown www-data: -R /var/www/html/joomla/
Habilite la directiva de host virtual que acaba de crear:
# a2ensite joomla.conf
Reinicie Apache para que los cambios surtan efecto:
# service apache2 restart
A continuación, abra su navegador web favorito y vaya a http://su_dominio. donde puede finalizar la instalación de Joomla.
Una vez hecho esto, vaya a la interfaz de línea de comandos de su servidor y ejecute el siguiente comando:
# cd /var/www/html/joomla/tmp/
Ahora se encuentra en el directorio donde descargará la última versión de CiviCRM (que en este momento es 4.6.10). Ingrese el comando debajo:
# wget http://iweb.dl.sourceforge.net/project/civicrm/civicrm-stable/4.6.10/civicrm-4.6.10-joomla.zip
Descomprimir el archivo:
# unzip civicrm-4.6.10-joomla.zip
Ahora notará que el directorio desempaquetado se llama /com_civicrm/ . Vuelva a su navegador web e inicie sesión en su backend de administración de Joomla en http://su_dominio/administrador . Una vez que haya iniciado sesión, haga clic en Extensiones -> Administrar . Ahora haga clic en Instalar desde carpeta y en la Carpeta de instalación proporcione la ruta a su directorio de CiviCRM, que es:/var/www/html/joomla/tmp/com_civicrm/ . Debería verse como la imagen a continuación:
Haga clic en instalar y debería recibir una notificación de que CiviCRM se ha instalado correctamente como se muestra en la imagen de abajo:
Felicidades. Al seguir este tutorial, instaló con éxito Joomla e implementó CiviCRM junto con Joomla en su Ubuntu 14.04 VPS. Ahora puede acceder a CiviCRM haciendo clic en Componentes -> CiviCRM desde su backend de administración de Joomla.
Para obtener más información sobre CiviCRM, visite su documentación oficial.
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 pedirle a nuestros administradores expertos de Linux que lo hagan 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.