{"id":18787,"date":"2016-03-26T10:00:51","date_gmt":"2016-03-26T15:00:51","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=18787"},"modified":"2022-12-15T06:49:08","modified_gmt":"2022-12-15T12:49:08","slug":"install-agora-project-on-ubuntu-14-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/install-agora-project-on-ubuntu-14-04\/","title":{"rendered":"Install Agora Project on Ubuntu 14.04"},"content":{"rendered":"
In this tutorial, we will show you how to install Agora Project on an Ubuntu 14.04 VPS<\/strong> with Apache, PHP and MySQL installed on it.<\/p>\n Agora Project is an open source and user friendly groupware based on PHP and MySQL which allow users to create their own private space and share it with the other team members. The Agora Project groupware software contains the following modules: file manager, bookmark manager, personal and resource calendars, task manager, Gantt charts, contacts, news, forum, instant messaging, etc.<\/span><\/p>\n This tutorial was tested and written for an Ubuntu VPS<\/a>, but it should work on any Debian based Linux distribution.<\/p>\n Let’s start with the installation. Make sure your server OS packages are fully up-to-date:<\/p>\n Download the latest version of Agora Project available at https:\/\/www.agora-project.net\/ to the server and extract it using the following commands:<\/p>\n Create a new MySQL database for Agora Project to use and assign a user to it with full permissions:<\/p>\n Do not forget to replace ‘your-password’ with a strong password. Disable or delete the default Apache configuration file:<\/p>\n Then, run the following command:<\/p>\n Or, use the a2ensite to enable the ‘agora-project.conf’ configuration in Apache:<\/p>\n Edit the ‘agora-project.conf’ configuration file:<\/p>\n and add the following lines to it:<\/p>\n Set the proper file permissions for the Apache web server to write to the Agora Project document root (‘\/var\/www\/html\/agora-project’) directory:<\/p>\n Enable the Apache2 rewrite module if it is not already done so:<\/p>\n In order to activate the new configuration, restart the Apache web server using the following command:<\/p>\n Open your favorite web browser, navigate to http:\/\/yourdomain.com , start the installation process and follow the easy instructions: select your language, hostname of the databases server (localhost), your MySQL database name, user name and password, then create an administrator account, set the timezone and space available for the storage of the files, then click ‘Validate’.<\/p>\n Log in to the administration back-end of the Agora Project groupware at http:\/\/yourdomain.com and configure it according to your needs, add users etc.<\/p>\n <\/p>\n That is it. The Agora Project installation is now complete.<\/p>\n Of course you don’t have to do any of this if you use one of our Fast Ubuntu VPS Hostin<\/a>g services, in which case you can simply ask our expert Linux admins to install Agora Project groupware<\/strong> for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n PS<\/span>.<\/strong> If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n <\/p>\n","protected":false},"excerpt":{"rendered":" In this tutorial, we will show you how to install Agora Project on an Ubuntu 14.04 VPS with Apache, PHP … <\/p>\n
\nThis install guide assumes that Apache, MySQL and PHP are already installed and configured on your virtual server. At the time of writing this tutorial, the latest stable version of Agora Project is 3.0.6 and it requires:<\/p>\n\n
apt-get update \r\napt-get upgrade<\/pre>\n
cd \/opt\r\nwget -O agora-project.zip https:\/\/www.agora-project.net\/divers\/download.php?orig=agora-project.net\r\nmkdir -p \/var\/www\/html\/agora-project\r\nunzip -o agora-project.zip -d \/var\/www\/html\/agora-project\/<\/pre>\n
mysql -u root -p\r\nmysql> CREATE DATABASE agoradb;\r\nmysql> GRANT ALL PRIVILEGES ON agoradb.* TO 'agorauser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;\r\nmysql> FLUSH PRIVILEGES;\r\nmysql> quit<\/pre>\n
\nCreate a new virtual host directive in Apache. For example, create a new Apache configuration file named ‘agora-project.conf’ on your virtual server:<\/p>\ntouch \/etc\/apache2\/sites-available\/agora-project.conf<\/pre>\n
rm \/etc\/apache2\/sites-enabled\/000-default.conf<\/pre>\n
ln -s \/etc\/apache2\/sites-available\/agora-project.conf \/etc\/apache2\/sites-enabled\/agora-project.conf<\/pre>\n
sudo a2ensite agora-project.conf<\/pre>\n
vi \/etc\/apache2\/sites-available\/agora-project.conf<\/pre>\n
<VirtualHost *:80>\r\nServerAdmin admin@yourdomain.com\r\nDocumentRoot \/var\/www\/html\/agora-project\/\r\nServerName yourdomain.com\r\nServerAlias www.yourdomain.com\r\n<Directory \/var\/www\/html\/agora-project\/>\r\nOptions FollowSymLinks\r\nAllowOverride All\r\n<\/Directory>\r\nErrorLog \/var\/log\/apache2\/yourdomain.com-error_log\r\nCustomLog \/var\/log\/apache2\/yourdomain.com-access_log common\r\n<\/VirtualHost><\/pre>\n
sudo chown -R www-data:www-data \/var\/www\/html\/agora-project\/<\/pre>\n
sudo a2enmod rewrite<\/pre>\n
service apache2 restart<\/pre>\n
\n