Uvod
Preduvjeti
Instalirajte Apache, MySQL i PHP
Napravite MySQL bazu podataka za Tiki.
Preuzmite i instalirajte Tiki.
Konfigurirajte Apache za Tiki
Dovršite instalaciju Tikija
Uvod
Tiki Wiki CMS Groupware, također poznat kao Tiki, besplatan je sustav za upravljanje wiki sadržajem otvorenog koda. Tiki-jeve značajke uključuju wiki stranice, blogove, forume, kao i galerije datoteka i slika. Ovaj vodič će vas naučiti kako instalirati Tiki na Ubuntu 18.04 VPS.
Preduvjeti
Ovaj vodič pretpostavlja da ste već postavili instancu Vultr Cloud Compute s Ubuntu 18.04 i da imate root pristup.
Instalirajte Apache, MySQL i PHP
Tiki trči na vrhu LAMP hrpe. Prije instaliranja Tikija, morat ćete instalirati Apache, MySQL i PHP.
Ažurirajte popis spremišta.
apt-get update
Instalirajte Apache, MySQL, PHP i PHP module koje zahtijeva Tiki.
apt-get install apache2 mysql-server 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
Dovršite instalaciju MySQL-a izvršavanjem sljedeće naredbe.
mysql_secure_installation
Tijekom instalacije od vas će se tražiti da unesete root lozinku. Unesite sigurnu lozinku, to će biti MySQL root lozinka.
Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
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
Napravite MySQL bazu podataka za Tiki.
Tiki zahtijeva MySQL bazu podataka. Prijavite se na MySQL konzolu.
mysql -u root -p
Kada se od vas zatraži lozinka, unesite svoju root lozinku za MySQL. Nakon što ste prijavljeni, stvorite novu bazu podataka za Tiki.
mysql>CREATE DATABASE tiki;
Stvorite novog MySQL korisnika i dodijelite mu privilegije novostvorenoj bazi podataka. Možete zamijeniti usernamei passwordkorisničkim imenom i lozinkom po vašem izboru.
mysql>GRANT ALL PRIVILEGES on tiki.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Izađite iz MySQL konzole.
mysql>exit
Preuzmite i instalirajte Tiki.
Preuzmite najnoviju verziju Tikija.
cd /var/www/html
rm -r index.html
wget https://sourceforge.net/projects/tikiwiki/files/latest/download
Raspakirajte preuzetu arhivu i premjestite datoteke u korijen web poslužitelja Apache.
apt install unzip
unzip download
mv ./tiki-19.1/* . && rm download && rm -r tiki-19.1
Postavite odgovarajuća dopuštenja datoteke.
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
Napravite Apache hosts datoteku za Tiki instalaciju.
sudo nano /etc/apache2/sites-available/tiki.conf
Zalijepite sljedeći isječak u datoteku, zamijenivši ga example.comimenom vlastite domene.
<VirtualHost *:80>
DocumentRoot /var/www/html/
ServerName example.com
<Directory /var/www/html/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Omogućite konfiguraciju.
sudo a2ensite tiki.conf
Omogućite modul za prepisivanje Apachea i ponovno pokrenite Apache.
sudo a2enmod rewrite
sudo systemctl restart apache2.service
Dovršite instalaciju Tikija
Otvorite prozor preglednika na računalu i idite na naziv svoje domene. Vidjet ćete Tiki web-bazirani instalacijski program. Nastavite kroz instalacijski program i unesite podatke o MySQL bazi podataka koje ste kreirali kada se to od vas zatraži.