Tiki is the Free / Libre / Open Source Web Application Platform with the most built-in features.

Step1. Install package

yum install httpd  mariadb mariadb-server

Step2. Start/enable service

systemctl start httpd
systemctl enable httpd
systemctl status httpd

Step3. Setup database


Step4. Create a database and user

mysql -u root -p
show databases;
Create database tikidb;
CREATE USER 'tiki'@'localhost' IDENTIFIED BY 'redhat@123';
GRANT ALL PRIVILEGES ON tikidb.* TO 'tiki'@'localhost';
CREATE USER 'tiki'@'%' IDENTIFIED BY 'redhat@123';
GRANT ALL PRIVILEGES ON bigtreedb.* TO 'tiki'@'%';
select Host,User,Password from user;

Step5. Install and enable PHP repository

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils
yum-config-manager --enable remi-php72

Step6. Install PHP packages

yum install php-mysql php-gd php-ldap php-xml php-xmlrpc php-mbstring php-mcrypt curl zlib libtool-ltdl php-pdo

Step7. Download the Package


Step8. Unzip the file and move in HTML folder

unzip  tiki-20.1.zip
mv  tiki-20.1  /var/www/html/tiki

Step9. Create a virtual host file

vi /etc/httpd/conf.d/tiki.conf

<VirtualHost *:80>
     ServerAdmin localhost
     DocumentRoot "/var/www/html/tiki/"
     ErrorLog "/var/log/httpd/tiki-error_log"
     CustomLog "/var/log/httpd/tiki-access_log" combined

<Directory "/var/www/html/tiki/">
     DirectoryIndex index.html index.php install.php
     Options FollowSymLinks
     AllowOverride All
     Require all granted

Step10. Change the ownership

chown apache: /var/www/html/tiki -R

Step11. Start the service.

systemctl restart httpd 

Step12. Access via a browser

http://<server ip>


Please enter your comment!
Please enter your name here