When I first started I had the problem of tasks not working on my Xibo installation using Apache2. It turned out that I had not configured my environment properly.
First you need to have your library folder properly configured within Xibo. You need to specify the exact path under Settings → Configuration → Library Location
In my case, this is: /srv/xibo-cms/xibolibrary/
On the server, remember to also move the files to this correct location.
For tasks to run, XTR needs to be working and configured correctly.
In the command line, enter the following commands:
Important: Replace the PHP version and Xibo installation path to your environment.
Give www-data ownership of all the files in your Xibo installation folder
sudo chown -R www-data: /srv/xibo-cms
Check if you receive any errors
XTR will give an error if the library location is not properly configured
/usr/bin/php8.3 /srv/xibo-cms/bin/xtr.php
Open the crontab configuration
crontab -e
Paste in the the following line
* * * * * /usr/bin/php8.3 /srv/xibo-cms/bin/xtr.php
This should solve the problem with tasks and image processing not working. Keep in mind XTR runs once every minute, when you click “Run now” it may take a minute for it to actually run.