{"id":17336,"date":"2015-06-22T15:34:25","date_gmt":"2015-06-22T20:34:25","guid":{"rendered":"https:\/\/secure.rosehosting.com\/blog\/?p=17336"},"modified":"2022-12-08T09:15:40","modified_gmt":"2022-12-08T15:15:40","slug":"how-to-install-collabtive-2-1-on-an-ubuntu-14-04-vps","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-collabtive-2-1-on-an-ubuntu-14-04-vps\/","title":{"rendered":"How to Install Collabtive 2.1 on an Ubuntu 14.04 VPS"},"content":{"rendered":"
In this tutorial, we will show how to install Collabtive on an Ubuntu 14.04 VPS<\/strong> with Apache, PHP and MySQL installed on it. Collabtive is an open source web-based project management software. The main features of Collabtive are: task lists, milestones, time tracking, messaging \/ instant messaging, file management, role-based user permissions, reporting, exporting, calendaring and multilingual interface. This tutorial was tested and written for Ubuntu 14.04 VPS<\/a> , but it should work on any Linux distribution.<\/p>\n This install guide assumes that Apache, MySQL and PHP are already installed and configured on your Collabtive virtual server. At the time of writing this tutorial, the latest stable version of Collabtive 2.1.1 and it requires:<\/p>\n Download the latest version of Collabtive available at http:\/\/collabtive.o-dyn.de\/downloadref.php to the server and extract it using the following commands:<\/p>\n Set the proper file permissions for Collabtive to write to certain files and directories:<\/p>\n Create a new MySQL database for Collabtive to use and assign a user to it with full permissions:<\/p>\n Create a new virtual host directive in Apache. For example, create a new Apache configuration file named ‘collabtive.conf’ on your virtual server:<\/p>\n Then, run the following command:<\/p>\n Or, use the a2ensite to enable the ‘collabtive.conf’ configuration in Apache:<\/p>\n Edit the ‘collabtive.conf’ configuration file:<\/p>\n and add the following lines to it:<\/p>\n <VirtualHost *:80> Restart the Apache web server for the changes to take effect:<\/p>\n Open your favorite web browser and navigate to http:\/\/your-domain.com\/install.php . Once you do that, you will be taken to the first page of the Collabtive web installer. Choose the installer language, check if all system requirements are met, enter the MySQL database information and click ‘Continue’. On the next page, create an administrator user and set its password. That is it. The Collabtive installation is now complete.<\/p>\n For security reason, it is recommended to delete ‘install.php’ and ‘update.php’ files:<\/p>\n Log in to the Administrator back-end area at http:\/\/your-domain.com to configure Collabtive according to your needs, extend the functionality of your installation with plugins etc.<\/p>\n <\/p>\n Of course you don’t have to do any of this if you use one of our Ubuntu Hosting<\/a> services, in which case you can simply ask our expert Linux admins to install Collabtive<\/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 how to install Collabtive on an Ubuntu 14.04 VPS with Apache, PHP and MySQL … <\/p>\n\n
cd \/opt\r\nwget http:\/\/downloads.sourceforge.net\/project\/collabtive\/collabtive\/2.1.1\/collabtive-211.zip\r\nunzip -o collabtive-211.zip -d \/var\/www\/collabtive\/<\/pre>\n
sudo chown -R www-data \/var\/www\/collabtive\/\r\nsudo chmod +w \/var\/www\/collabtive\/config\/standard\/config.php\r\nsudo chmod +w \/var\/www\/collabtive\/files\r\nsudo chmod +w \/var\/www\/collabtive\/templates_c<\/pre>\n
mysql -u root -p\r\nmysql> CREATE DATABASE collabtivedb;\r\nmysql> GRANT ALL PRIVILEGES ON collabtivedb.* TO 'collabtiveuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;\r\nmysql> FLUSH PRIVILEGES;\r\nmysql> quit<\/pre>\n
touch \/etc\/apache2\/sites-available\/collabtive.conf<\/pre>\n
ln -s \/etc\/apache2\/sites-available\/collabtive.conf \/etc\/apache2\/sites-enabled\/collabtive.conf<\/pre>\n
sudo a2ensite collabtive.conf<\/pre>\n
vi \/etc\/apache2\/sites-available\/collabtive.conf<\/pre>\n
\nServerAdmin admin@your-domain.com
\nDocumentRoot \/var\/www\/collabtive\/
\nServerName your-domain.com
\nServerAlias www.your-domain.com
\n<Directory \/var\/www\/collabtive\/>
\nOptions FollowSymLinks
\nAllowOverride All
\n<\/Directory>
\nErrorLog \/var\/log\/apache2\/your-domain.com-error_log
\nCustomLog \/var\/log\/apache2\/your-domain.com-access_log common
\n<\/VirtualHost><\/p>\nservice apache2 restart<\/pre>\n
rm \/var\/www\/collabtive\/install.php\r\nrm \/var\/www\/collabtive\/update.php<\/pre>\n