Увод
Инсталирајте Апацхе, МиСКЛ и ПХП
Креирајте МиСКЛ базу података за Тики
Преузмите и инсталирајте Тики
Конфигуришите Апацхе за Тики
Завршите инсталацију Тикија
Увод
Тики Вики ЦМС Гроупваре, такође познат као Тики, је бесплатан систем за управљање вики садржајем отвореног кода. Тики-јеве карактеристике укључују вики странице, блогове, форуме и галерије датотека и слика.
Овај водич претпоставља да сте већ подесили Вултр Цлоуд Цомпуте инстанцу са ЦентОС 7 и да имате роот приступ.
Инсталирајте Апацхе, МиСКЛ и ПХП
Тики трчи на врху ЛАМП хрпе. Пре инсталирања Тикија, мораћете да инсталирате Апацхе, МиСКЛ и ПХП.
Инсталирајте Апацхе веб сервер.
sudo yum install httpd -y
sudo systemctl enable httpd.service
sudo systemctl start httpd.service
Отворите портове 80 (ХТТП) и 443 (ХТТПС) кроз заштитни зид да бисте могли да приступите серверу са интернета.
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Додајте МиСКЛ спремиште и инсталирајте МиСКЛ.
sudo wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
sudo yum install mysql-server -y
Довршите инсталацију МиСКЛ-а.
sudo systemctl enable mysqld.service
sudo systemctl start mysqld.service
sudo mysql_secure_installation
Када се од вас затражи тренутна лозинка, притисните ентер. Током инсталације, од вас ће се тражити да унесете роот лозинку. Унесите сигурну лозинку. Ово ће бити МиСКЛ роот лозинка.
Set root password? [Y/n] Y
New password: <Your Password>
Re-enter new password: <Your Password>
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y
Додајте Реми репозиторијум и инсталирајте ПХП 7.2 и ПХП модуле које захтева Тики.
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php72
sudo yum install php-curl php libapache2-mod-php php-common php-sqlite3 php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip -y
Креирајте МиСКЛ базу података за Тики
Тикију је потребна МиСКЛ база података. Пријавите се на МиСКЛ конзолу.
sudo mysql -u root -p
Када се од вас затражи лозинка, унесите МиСКЛ роот лозинку коју сте поставили у кораку 1. Када се пријавите, направите нову базу података за Тики.
mysql>CREATE DATABASE tiki;
Креирајте новог МиСКЛ корисника и доделите му привилегије новокреираној бази података. Можете заменити usernameи passwordса корисничким именом и лозинком по вашем избору.
mysql>GRANT ALL PRIVILEGES ON tiki.* TO 'username'@'localhost' IDENTIFIED BY 'password';
mysql>FLUSH PRIVILEGES;
Изађите из МиСКЛ конзоле.
mysql>exit
Преузмите и инсталирајте Тики
Преузмите најновију верзију Тикија.
sudo cd /var/www/html
sudo wget https://sourceforge.net/projects/tikiwiki/files/latest/download
Распакујте преузету архиву и преместите датотеке у корен Апацхе веб сервера.
sudo yum install unzip -y
sudo unzip download
sudo mv ./tiki-19.1/* . && rm -rf download && rm -rf tiki-19.1
Подесите одговарајуће дозволе за фајлове.
sudo chown -R apache:apache /var/www/html/
sudo chmod -R 755 /var/www/html/
Креирајте конфигурациону датотеку Апацхе виртуелних хостова.
sudo vi /etc/httpd/conf.d/vhost.conf
Додајте следећи исечак у датотеку, замењујући га example.comсопственим именом домена.
<VirtualHost *:80>
DocumentRoot /var/www/html/
ServerName example.com
<Directory /var/www/html/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
</VirtualHost>
Поново покрените Апацхе сервер.
sudo systemctl restart httpd.service
Завршите инсталацију Тикија
Отворите прозор претраживача на рачунару и идите до имена вашег домена. Видећете Тики веб-базирани инсталатер. Наставите кроз инсталатер и унесите детаље о МиСКЛ бази података које сте раније креирали када се то од вас затражи.