Introduksjon
Installer Apache, MySQL og PHP
Lag en MySQL-database for Tiki
Last ned og installer Tiki
Konfigurer Apache for Tiki
Fullfør Tiki-installasjonen
Introduksjon
Tiki Wiki CMS Groupware, også kjent som Tiki, er et gratis og åpen kildekode for wiki-innholdsstyringssystem. Tikis funksjoner inkluderer wiki-sider, blogger, fora og fil- og bildegallerier.
Denne opplæringen forutsetter at du allerede har satt opp en Vultr Cloud Compute-forekomst med CentOS 7 og har root-tilgang.
Installer Apache, MySQL og PHP
Tiki løper på toppen av LAMP-stabelen. Før du installerer Tiki, må du installere Apache, MySQL og PHP.
Installer Apache-nettserveren.
sudo yum install httpd -y
sudo systemctl enable httpd.service
sudo systemctl start httpd.service
Åpne portene 80 (HTTP) og 443 (HTTPS) gjennom brannmuren for å få tilgang til serveren fra internett.
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Legg til MySQL-depotet og installer MySQL.
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
Fullfør MySQL-installasjonen.
sudo systemctl enable mysqld.service
sudo systemctl start mysqld.service
sudo mysql_secure_installation
Når du blir bedt om gjeldende passord, trykk enter. Under installasjonen vil du bli bedt om å angi et root-passord. Skriv inn et trygt passord. Dette vil være MySQL root-passordet.
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
Legg til Remi-depotet og installer PHP 7.2 og PHP-modulene som kreves av Tiki.
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
Lag en MySQL-database for Tiki
Tiki krever en MySQL-database. Logg på MySQL-konsollen.
sudo mysql -u root -p
Når du blir bedt om et passord, skriv inn MySQL-rotpassordet du satte i trinn 1. Når du er logget på, oppretter du en ny database for Tiki.
mysql>CREATE DATABASE tiki;
Opprett en ny MySQL-bruker og gi den privilegier til den nyopprettede databasen. Du kan erstatte usernameog passwordmed brukernavnet og passordet du ønsker.
mysql>GRANT ALL PRIVILEGES ON tiki.* TO 'username'@'localhost' IDENTIFIED BY 'password';
mysql>FLUSH PRIVILEGES;
Avslutt MySQL-konsollen.
mysql>exit
Last ned og installer Tiki
Last ned den nyeste versjonen av Tiki.
sudo cd /var/www/html
sudo wget https://sourceforge.net/projects/tikiwiki/files/latest/download
Pakk ut det nedlastede arkivet og flytt filene til roten av Apache-nettserveren.
sudo yum install unzip -y
sudo unzip download
sudo mv ./tiki-19.1/* . && rm -rf download && rm -rf tiki-19.1
Angi de riktige filtillatelsene.
sudo chown -R apache:apache /var/www/html/
sudo chmod -R 755 /var/www/html/
Opprett en konfigurasjonsfil for virtuelle Apache-verter.
sudo vi /etc/httpd/conf.d/vhost.conf
Legg til følgende kodebit i filen, og erstatt example.commed ditt eget domenenavn.
<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>
Start Apache-serveren på nytt.
sudo systemctl restart httpd.service
Fullfør Tiki-installasjonen
Åpne et nettleservindu på datamaskinen din og naviger til domenenavnet ditt. Du vil se det nettbaserte Tiki-installasjonsprogrammet. Fortsett gjennom installasjonsprogrammet og skriv inn MySQL-databasedetaljene du opprettet tidligere når du blir bedt om det.