Comments on How to Install TaskBoard on CentOS 7
TaskBoard is a free and open source application to keep a track of the tasks that needs to be done. It requires minimal dependencies to work. Database is stored in SQLite which eliminates the requirement of MySQL or any other database server.
5 Comment(s)
Comments
This tutorial does not get to the promised result. TaskBoard does not work after install. comes with :
API Error. Ensure api directory is writable.
TaskBoard - Sign inthis is a wide known issue and nobody has any working solution for it.
Try disabling the SELinux.
Yep disabling SELinux Resolved this for me. vi /etc/selinux/config, set SELINUX=disabled
This does not work. Gets error "API error. Make sure api directory is writable" at first login.
Didn't work for me either. I was able to get it working with the following:
yum -y install epel-release httpd wget zip unzip
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum -y install php71w php71w-json php71w-gd php71w-cli php71w-readline php71w-sqlite3 sqlite
systemctl start httpd ; systemctl enable httpd
cd /var/www ; wget https://github.com/kiswa/TaskBoard/archive/master.zip
unzip master.zip
mv TaskBoard-master/ taskboard
cd taskboard
./build/composer.phar self-update
./build/composer.phar install
chown -R apache:apache /var/www/taskboard
firewall-cmd --zone=public --permanent --add-service=http ; firewall-cmd --reload
vi /etc/httpd/conf.d/test.local.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/taskboard"
ServerName www.test.local
ServerAlias www.test.local
<Directory "/var/www/taskboard">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog "/var/log/httpd/test.local-error_log"
CustomLog "/var/log/httpd/test.local-access_log" combined
</VirtualHost>
systemctl restart httpd