Cómo instalar Agora Project en Ubuntu 18.04 LTS

27 feb 2021 3 min di lettura
Cómo instalar Agora Project en Ubuntu 18.04 LTS
Indice dei contenuti

Introducción

Agora Project es un software colaborativo de código abierto y fácil de usar basado en PHP y MySQL que permite a los usuarios crear su propio espacio privado y compartirlo con otros miembros del equipo. El software de grupo contiene los siguientes módulos: administrador de archivos, administrador de marcadores, administrador de tareas, diagramas de Gantt, contactos, noticias, foros, etc. En este tutorial, veremos cómo instalar Agora Project en Ubuntu 18.04 LTS.

Si su intención es instalar Agora Project en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh VOSTRO_UTENTE@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Prerrequisitos

Para completar esta guía, primero debe cumplir con los siguientes requisitos:

Instalar Agora Project

Para comenzar con el procedimiento de instalación, puede descargar el paquete de instalación desde el siguiente enlace de Github y luego mover el paquete a la ubicación deseada.

Para descargar el paquete de instalación desde la terminal, ejecute este comando (actualmente la última versión es 3.6.4 ):

wget https://github.com/xech/agora-project/archive/3.6.4.zip

Instale Unzip para extraer los archivos del archivo recién descargado:

sudo apt install unzip

Crea una carpeta para Agora:

mkdir -p /var/www/html/agora-project

Extraiga el archivo:

unzip 3.6.4.zip

Ingrese a la carpeta extraída:

cd agora-project-3.6.4/

Mueva el contenido del archivo extraído a la carpeta Agora creada anteriormente:

mv * /var/www/html/agora-project/

Cambiar los permisos de la carpeta:

sudo chown -R www-data:www-data /var/www/html/agora-project

Crea una base de datos para el proyecto Agora

Para usar Agora necesitas crear una base de datos. Configure la base de datos MySQL para el proyecto agora y cree una base de datos con el nombre agoradb y otorgue todos los privilegios al usuario recién creado.

Conéctese a MySQL:

sudo mysql -u root -p

Crea la base de datos:

CREATE DATABASE agoradb;

Cree el usuario para la base de datos de Agora y asigne los permisos necesarios:

GRANT ALL PRIVILEGES ON agoradb.* TO ' agorauser' @' localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Actualizar privilegios:

FLUSH PRIVILEGES;

Salir de la base de datos:

exit;

Configurar Apache para Agora

Para usar Agora con Apache, debe habilitar el módulo de reescritura y crear un nuevo archivo de configuración.

Habilite el módulo de reescritura de Apache:

sudo a2enmod rewrite

Reinicie Apache:

sudo service apache2 restart

Cree el archivo de configuración del host virtual para Agora:

touch /etc/apache2/sites-available/agora.conf

Cree un enlace simbólico para acceder al archivo recién creado:

ln -s /etc/apache2/sites-available/agora.conf /etc/apache2/sites-enabled/agora.conf

Abra el archivo de configuración:

nano /etc/apache2/sites-available/agora.conf

Pegue las siguientes líneas de código, teniendo cuidado de modificar los parámetros ServerAdmin, ServerName, ErrorLog, CustomLog:

<VirtualHost *:80>
 ServerAdmin [email protected]
 DocumentRoot /var/www/html/agora-project/ServerName noviello.it
 <Directory /var/www/html/agora-project/>
 Options FollowSymLinks
 AllowOverride All
 Order allow,deny
 allow from all
 </Directory>
 ErrorLog /var/log/apache2/noviello.it-error_log
 CustomLog /var/log/apache2/noviello.it-access_log common
 </VirtualHost>

Cuando termine de editar, guarde y cierre el archivo para mantener los cambios. Si está utilizando nano, puede hacer esto con CTRL + X, luego Y y Enter para confirmar.

Reinicie Apache:

sudo service apache2 restart

Abra el navegador y conéctese a su dominio o dirección IP:

http://DOMINIO_OPPURE_IP

Debería ver la pantalla de instalación de Agora. Ingrese sus datos de acceso a la base de datos y cree el usuario administrador.

Conclusión

La instalación de Agora Project en Ubuntu 18.04 LTS ha finalizado.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.