More Firefly III on OMV

I decided to have another go installing the latest version using PHP 7.2.

The instructions are pretty clear on the Firefly website https://firefly-iii.readthedocs.io/en/latest/installation/upgrading.html but I still encountered some problems.

  1. Installing PHP.7.2 works fine but I got an error running
    php artisan migrate --env=production

    it turned out I did not have php7.2-mysqld installed.  Installing this fixed the error.
  2. I then had to sort out running NGINX with PHP7.2.  It turned out to be easier than I expected.  I added a new pool file into /etc/php/7.2/pool.d instead of /etc/php/7.0/pool.d and changed the .conf file for firefly in /etc/NGINX/xxx.d/ file created when php-fpm was restarted (systemctl restart php7.2-fpm).
  3. Permissions problems everywhere.  While www-data should have read and write access it also needs create access in all the folders a the root install.  In the end the only way I successfully got this working was to used the Shared Folders functionailty in OMV.  I am not sure why the recursive chmod did not work but it seems the ability to have write access to new folders created by firefly did not work.

Leave a Reply

Your email address will not be published. Required fields are marked *