How to install TWiki on Linux Mint Latest

Step 1: Download TWiki

Visit the TWiki official website and download the latest stable release.

wget https://github.com/TWiki/TWiki/releases/download/6.1.0/TWiki-6.1.0.tgz

Step 2: Extract the archive

Once the download is complete, extract the downloaded archive to the /var/www/html/ directory.

sudo tar -zxvf TWiki-6.1.0.tgz -C /var/www/html/

Step 3: Set file permissions

Change the file ownership to the web server user, so that the server can read and write the files.

sudo chown -R www-data:www-data /var/www/html/TWiki-6.1.0/

Step 4: Install Apache

If Apache is not already installed, you can install it using the following command:

sudo apt-get update
sudo apt-get install apache2

Step 5: Configure Apache

Create a new file twiki.conf in the /etc/apache2/sites-available/ directory.

sudo nano /etc/apache2/sites-available/twiki.conf

Add the following configuration:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/TWiki-6.1.0/
    <Directory /var/www/html/TWiki-6.1.0/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Save and close the file.

Once the configuration is created, enable the site and restart Apache.

sudo a2ensite twiki.conf
sudo systemctl restart apache2

Step 6: Configure CentOS Firewall

By default, CentOS has a firewall enabled. You have to open port 80 so that Apache can listen for incoming requests.

sudo ufw allow 80/tcp

Step 7: Install Perl modules

TWiki is built using Perl. In order for it to work properly, you need to install some Perl modules.

sudo apt-get install libdigest-perl-md5-perl

Step 8: Install ImageMagick

TWiki uses ImageMagick to manipulate images. ImageMagick can be installed via apt-get:

sudo apt-get install libimage-magick-perl

Step 9: Finish the installation

Open your web browser and go to http://localhost/ to finish the installation of TWiki. Follow the instructions on the screen to complete the installation.

Congratulations! You have successfully installed and configured TWiki on Linux Mint Latest.