introduzione
Tiki Wiki CMS Groupware, noto anche come Tiki, è un sistema di gestione dei contenuti wiki gratuito e open source. Le funzionalità di Tiki includono pagine wiki, blog, forum, nonché gallerie di file e immagini. Questo tutorial ti insegnerà come installare Tiki su Ubuntu 18.04 VPS.
Prerequisiti
Questo tutorial presuppone che tu abbia già configurato un'istanza di Vultr Cloud Compute con Ubuntu 18.04 e abbia accesso root.
Installa Apache, MySQL e PHP
Tiki corre in cima allo stack LAMP. Prima di installare Tiki, dovrai installare Apache, MySQL e PHP.
Aggiorna l'elenco dei repository.
apt-get update
Installa Apache, MySQL, PHP e i moduli PHP richiesti da 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
Completa l'installazione di MySQL eseguendo il comando seguente.
mysql_secure_installation
Durante l'installazione, ti verrà chiesto di inserire una password di root. Inserisci una password sicura, questa sarà la password di root di MySQL.
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
Crea un database MySQL per Tiki.
Tiki richiede un database MySQL. Accedi alla console MySQL.
mysql -u root -p
Quando viene richiesta una password, inserire la password di root di MySQL. Una volta effettuato l'accesso, creare un nuovo database per Tiki.
mysql>CREATE DATABASE tiki;
Crea un nuovo utente MySQL e concedi i privilegi al database appena creato. È possibile sostituire usernamee passwordcon il nome utente e la password di propria scelta.
mysql>GRANT ALL PRIVILEGES on tiki.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Esci dalla console MySQL.
mysql>exit
Scarica e installa Tiki.
Scarica l'ultima versione di Tiki.
cd /var/www/html
rm -r index.html
wget https://sourceforge.net/projects/tikiwiki/files/latest/download
Decomprimi l'archivio scaricato e sposta i file nella radice del server web Apache.
apt install unzip
unzip download
mv ./tiki-19.1/* . && rm download && rm -r tiki-19.1
Impostare le autorizzazioni file appropriate.
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
Crea un file host Apache per l'installazione di Tiki.
sudo nano /etc/apache2/sites-available/tiki.conf
Incolla il seguente frammento nel file, sostituendolo example.comcon il tuo nome di dominio.
<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>
Abilita la configurazione.
sudo a2ensite tiki.conf
Abilita il modulo di riscrittura di Apache e riavvia Apache.
sudo a2enmod rewrite
sudo systemctl restart apache2.service
Completa l'installazione di Tiki
Apri una finestra del browser sul tuo computer e vai al tuo nome di dominio. Vedrai il programma di installazione basato su Web Tiki. Procedere attraverso il programma di installazione e immettere i dettagli del database MySQL creati quando richiesto.