Introducció
Requisits previs
Instal·leu Apache, MySQL i PHP
Creeu una base de dades MySQL per a Tiki.
Descarrega i instal·la Tiki.
Configura Apache per a Tiki
Completa la instal·lació de Tiki
Introducció
Tiki Wiki CMS Groupware, també conegut com Tiki, és un sistema de gestió de contingut wiki gratuït i de codi obert. Les característiques de Tiki inclouen pàgines wiki, blocs, fòrums, així com galeries d'imatges i fitxers. Aquest tutorial us ensenyarà com instal·lar Tiki en un Ubuntu 18.04 VPS.
Requisits previs
Aquest tutorial suposa que ja heu configurat una instància Vultr Cloud Compute amb Ubuntu 18.04 i teniu accés root.
Instal·leu Apache, MySQL i PHP
Tiki s'executa a la part superior de la pila LAMP. Abans d'instal·lar Tiki, haureu d'instal·lar Apache, MySQL i PHP.
Actualitzeu la llista de repositoris.
apt-get update
Instal·leu Apache, MySQL, PHP i els mòduls PHP requerits per 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
Completeu la instal·lació de MySQL executant l'ordre següent.
mysql_secure_installation
Durant la instal·lació, se us demanarà que introduïu una contrasenya d'arrel. Introduïu una contrasenya segura, aquesta serà la contrasenya root de 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
Creeu una base de dades MySQL per a Tiki.
Tiki requereix una base de dades MySQL. Inicieu sessió a la consola MySQL.
mysql -u root -p
Quan se us demani una contrasenya, introduïu la contrasenya d'arrel de MySQL. Un cop hàgiu iniciat la sessió, creeu una nova base de dades per a Tiki.
mysql>CREATE DATABASE tiki;
Creeu un nou usuari de MySQL i atorgueu-li privilegis a la base de dades de nova creació. Podeu substituir usernamei passwordamb el nom d'usuari i la contrasenya que trieu.
mysql>GRANT ALL PRIVILEGES on tiki.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Sortiu de la consola MySQL.
mysql>exit
Descarrega i instal·la Tiki.
Baixeu la darrera versió de Tiki.
cd /var/www/html
rm -r index.html
wget https://sourceforge.net/projects/tikiwiki/files/latest/download
Descomprimiu l'arxiu descarregat i moveu els fitxers a l'arrel del servidor web Apache.
apt install unzip
unzip download
mv ./tiki-19.1/* . && rm download && rm -r tiki-19.1
Establiu els permisos de fitxer adequats.
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
Creeu un fitxer hosts d'Apache per a la instal·lació de Tiki.
sudo nano /etc/apache2/sites-available/tiki.conf
Enganxeu el fragment següent al fitxer, substituint-lo example.compel vostre propi nom de domini.
<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>
Habiliteu la configuració.
sudo a2ensite tiki.conf
Habiliteu el mòdul de reescriptura d'Apache i reinicieu Apache.
sudo a2enmod rewrite
sudo systemctl restart apache2.service
Completa la instal·lació de Tiki
Obriu una finestra del navegador al vostre ordinador i navegueu fins al vostre nom de domini. Veureu l'instal·lador basat en web de Tiki. Continueu amb l'instal·lador i introduïu els detalls de la base de dades MySQL que heu creat quan se us demani.