{"id":17398,"date":"2015-07-13T23:40:54","date_gmt":"2015-07-14T04:40:54","guid":{"rendered":"https:\/\/secure.rosehosting.com\/blog\/?p=17398"},"modified":"2022-12-13T06:08:08","modified_gmt":"2022-12-13T12:08:08","slug":"how-to-install-tiki-wiki-cms-groupware-on-an-ubuntu-14-04-vps","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-tiki-wiki-cms-groupware-on-an-ubuntu-14-04-vps\/","title":{"rendered":"How to Install Tiki Wiki CMS Groupware on an Ubuntu 14.04 VPS"},"content":{"rendered":"
In this tutorial, we will show you how to install Tiki Wiki CMS Groupware on an Ubuntu 14.04 VPS<\/strong> with Apache, PHP and MySQL installed on it. Download the latest version of Tiki Wiki CMS Groupware available at https:\/\/info.tiki.org\/Download to the server and extract it using the following commands:<\/p>\n Set the proper file permissions for the Apache web server to write to certain files and directories:<\/p>\n Create a new MySQL database for Tiki Wiki to use and assign a user to it with full permissions:<\/p>\n Do not forget to replace ‘your-password’ with a strong password. Then, run the following command:<\/p>\n Or, use the a2ensite to enable the ‘tiki.conf’ configuration in Apache:<\/p>\n Edit the ‘tiki.conf’ configuration file:<\/p>\n and add the following lines to it:<\/p>\n <VirtualHost *:80> Run the following command to enable the mod_ssl module:<\/p>\n Edit the php.ini configuration file and add\/modify the following lines:<\/p>\n Restart the Apache web server for the changes to take effect:<\/p>\n Run the Tiki Wiki installation script:<\/p>\n The defaults are fine, so you can simply press the ‘Enter’ key for the next few questions.\u00a0Once the installation via setup script is finished, open your favorite web browser, navigate to http:\/\/yourdomain.com and follow the easy instructions. For security reason,\u00a0make sure you\u00a0select ‘Require secure (https) login’ from the ‘HTTPS login’ drop-down selection box. That is it. The Tiki Wiki CMS Groupware installation is now complete.<\/p>\n Log in to the Administrator back-end area at https:\/\/yourdomain.com\/tiki using ‘admin’ as username and\u00a0change your admin password immediately. Then, select\u00a0‘go to the Control Panels’ to manually browse through the full list of preferences and configure Tiki Wiki CMS Groupware according to your needs.<\/p>\n <\/p>\n Of course you don’t have to do any of this if you use one of our Ultra-Fast Ubuntu Hosting<\/a> services, in which case you can simply ask our expert Linux admins to install Tiki Wiki CMS 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 Tiki Wiki CMS Groupware on an Ubuntu 14.04 VPS with … <\/p>\n
\nTiki Wiki is an open-source Wiki-based content management system and online office suite written in PHP.
\nTiki Wiki has many collaboration features and it is using the Bootstrap CSS framework which provides modernization to its look and feel.
\nThis tutorial was tested and written for Ubuntu 14.04 VPS<\/a>, but it should work on any Linux distribution.<\/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 Tiki Wiki CMS Groupware is 14.0 and it requires:<\/p>\n\n
cd \/opt\r\nwget http:\/\/downloads.sourceforge.net\/project\/tikiwiki\/Tiki_14.x_Peony\/14.0\/tiki-14.0.zip\r\nunzip -o tiki-14.0.zip -d \r\nmv \/opt\/tiki-14.0 \/var\/www\/html\/tiki<\/pre>\n
sudo chown -R www-data:www-data \/var\/www\/html\/tiki<\/pre>\n
mysql -u root -p\r\nmysql> CREATE DATABASE tikidb;\r\nmysql> GRANT ALL PRIVILEGES ON tikidb.* TO 'tikiuser'@'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 ‘tiki.conf’ on your virtual server:<\/p>\ntouch \/etc\/apache2\/sites-available\/tiki.conf<\/pre>\n
ln -s \/etc\/apache2\/sites-available\/tiki.conf \/etc\/apache2\/sites-enabled\/tiki.conf<\/pre>\n
sudo a2ensite tiki.conf<\/pre>\n
vi \/etc\/apache2\/sites-available\/tiki.conf<\/pre>\n
\nServerAdmin admin@your-domain.com
\nDocumentRoot \/var\/www\/html\/tiki\/
\nServerName yourdomain.com
\nServerAlias www.yourdomain.com
\n<Directory \/var\/www\/html\/tiki\/>
\nOptions FollowSymLinks
\nAllowOverride All
\n<\/Directory>
\nErrorLog \/var\/log\/apache2\/yourdomain.com-error_log
\nCustomLog \/var\/log\/apache2\/yourdomain.com-access_log common
\n<\/VirtualHost><\/p>\nsudo a2enmod ssl<\/pre>\n
vi \/etc\/php5\/apache2\/php.ini<\/pre>\n
memory_limit = 128M\r\nfile_uploads = On\t\r\nupload_max_filesize = 64M \r\npost_max_size = 8M \r\nallow_url_fopen = On\t\r\nsession.save_handler = files\r\nsession.save_path = \/tmp\t\r\nmax_execution_time = 300\r\nmax_input_time = 300\r\nmagic_quotes_gpc = Off\t\r\ndefault_charset = \"UTF-8\"\t\r\nmbstring.func_overload = 0<\/pre>\n
service apache2 restart<\/pre>\n
cd \/var\/www\/html\/tiki\/\r\nchmod 755 setup.sh\r\n.\/setup.sh<\/pre>\n