-
-
Notifications
You must be signed in to change notification settings - Fork 303
TaskBoard on Apache
The directory you create for TaskBoard must have AllowOverride
set so the .htaccess
files work.
You also have to have mod_rewrite
installed and enabled.
Here are a few steps to remember when installing TaskBoard on an server with Ubuntu/Apache. I assume Apache2 and PHP are already installed. Example is done here with PHP7.2
Install required packages
sudo apt install unzip php7.2-sqlite3
Activate apache modules
a2enmod rewrite
Go into your website directory (e.g.: /var/www/yourdomain/)
cd /var/www/yourdomain/
Download the latest release
wget https://github.com/kiswa/TaskBoard/releases/download/vx.x.x/TaskBoard_vx.x.x.zip
Extract it on your web server
unzip TaskBoard_vx.x.x.zip -d ./taskboard
Enter this directory
cd taskboard
Make api
directory writable
chmod 777 ./api
In your virtualhost, add "AllowOverride All" to support .htaccess
files
<VirtualHost *:80>
ServerName kanban.yourdomain.com
ServerAdmin webmaster@yourdomain.com
DocumentRoot /var/www/yourdomain/taskboard
<Directory "/var/www/yourdomain/taskboard">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Restart Apache
service apache2 restart
Contributed by @Niko207