Hi @lorenzobrazuna,
lorenzobrazuna First of all, your project is amazing. Congratulations!
Thank you on behalf of the team. Nice to hear :-)
lorenzobrazuna I tried installing the client normally using Deploy API host (I had some issues, but I resolved them by trying again).
OK, so you use binary packages installation method. In this method the directories with the write problem are not directories but they are symbolic links that directs to paths outside the document root (/var/cache/...
, /var/run/...
...etc.). If you use the open_basedir
then you need to add these destination paths to your open_basedir
definition and reload the php-fpm configuration.
open_basedir = <YOUR_OTHER_ALREADY_ADDED_RESTRICTED_PATHS>:/var/cache/bacularis:/var/lib/bacularis:/etc/bacularis
After that you will see another error:
[Warning] is_link(): open_basedir restriction in effect. File(/) is not within the allowed path(s):
This change could require a change in Bacularis, but you can avoid it by adding in php.ini
to error_reporting
directive ~E_WARNING
that excludes showing warnings. This will help for this case but please note, you will not see other warnings in the future.
For example:
error_reporting = E_ALL & ~E_DEPRECATED & ~E_WARNING
And after this change reloading the php-fpm configuration is needed here too.
Is it working now?
Best regards,
Marcin Haba (gani)