How to install Agora Project on Ubuntu 16.04
How to install Agora Project on Ubuntu 16.04
Agora Project is an open source and user friendly groupware.It is based on PHP and MySQL which allow users to create their own private space and shares it with the other team members.groupware software contains the following modules which includes file manager, bookmark manager, task manager, Gantt charts, contacts, news, forum, etc. This tutorial explains the installation procedure of Agora Project on Ubuntu 16.04.
Pre-Requisite
Before installing Agora Project, you need to have LAMP stack installed in your system.
Installation procedure
To start with the installation procedure, download the installation package from the following link https://www.agora-project.net/index.php?ctrl=offline& action=download .
Now move the package to the desired location by running the following command.
root@example:/home/user1/Downloads# mv agora_project_3.3.1.zip agora-project.zip
Create the agora-project directory in /var/www/html/ directory by executing the mkdir command.
root@example:/home/user1/Downloads# mkdir -p /var/www/html/agora-project
Extract the package by executing the unzip command in the required destination
root@example:/home/user1/Downloads# unzip -o agora-project.zip -d /var/www/html/agora-project/
Archive: agora-project.zip
creating: /var/www/html/agora-project/app/
creating: /var/www/html/agora-project/app/ModLog/
&hellip
&hellip
&hellip
inflating: /var/www/html/agora-project/docs/RELEASES.txt
inflating: /var/www/html/agora-project/docs/LICENSE GPL V2.txt
inflating: /var/www/html/agora-project/docs/DOCUMENTATION_FR.pdf
inflating: /var/www/html/agora-project/index.php
Change ownership for the agora-project directory.
root@example:/home/user1/Downloads# chown www-data:www-data -R /var/www/html/agora-project
Now configure the MySQL database for agora-project and create a database under the name agoradb and grant all privileges to the newly created user.
root@example:/home/user1/Downloads# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with or g. Your MySQL connection id is 7 Server version: 5.7.19-0ubuntu0.16.04.1 (Ubuntu) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type ' help ' or ' h' for help. Type ' c' to clear the current input statement. mysql> CREATE DATABASE agoradb Query OK, 1 row affected (0.01 sec) mysql> GRANT ALL PRIVILEGES ON agoradb.* TO ' agorauser' @' localhost' IDENTIFIED BY ' password' WITH GRANT OPTION Query OK, 0 rows affected, 1 warning (0.01 sec) mysql> FLUSH PRIVILEGES Query OK, 0 rows affected (0.00 sec) mysql> exit Bye
Next configure the apache web server for agora-project.
root@example:/home/user1/Downloads# a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run the following command.
service apache2 restart
root@example:/home/user1/Downloads# service apache2 restart
Create the virtual host configuration file for agora-project and add the following lines to the file. Save and exit the file.
root@example:/home/user1/Downloads# touch /etc/apache2/sites-available/agora.conf root@example:/home/user1/Downloads# ln -s /etc/apache2/sites-available/agora.conf /etc/apache2/sites-enabled/agora.conf root@example:/home/user1/Downloads# nano /etc/apache2/sites-available/agora.conf < VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/agora-project/ ServerName example.linuxhelp1.com < Directory /var/www/html/agora-project/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all < /Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common < /VirtualHost>
Next restart the apache web server by executing the following command.
root@example:/home/user1/Downloads# systemctl restart apache2.service
Switch over to the web browser and navigate to http://192.168.7.201/agora-project/ URL and the Agora-project installer page appears.
Enter the database information, admin credentials and general settings in agora project.
Confirm the installation process and click ok.
After the installation process, the Agora project login page appears on the screen. Enter the required credentials.
The Agora project contains the Add news option in the menu.
It also contains the File manager drop down menu to add files or to add a folder.
You can also use the Add your topics in forum option.
The task manager contains the option to add a task in the forum.
The installation of Agora Project on Ubuntu 16.04 is completed.
Comments ( 0 )
No comments available