I don’t believe PhantomJS is correctly setup on your server, you would need to use PhantomJS Cloud.
I believe you said it was working for one company but not the other, that would make me think the problem is related to a specific setting in the company.
Let’s not forget though that this was working perfectly well prior to the upgrade.
For now I have done this…
Removed the ability to attach files and also removed the password protection of invoices.
In theory (and please correct me if I am wrong) this should mean that when a customer receives an invoice and clicks “View Invoice” it should open in a browser without the need to login. Is that correct…?
Still awaiting an update on this Hillel. Apologies but I have run this system for well over a year now with no hitches and need some help with this please.
As a next step you may want to create a new company, check that the feature works, and then gradually copy over your settings to determine which setting is causing it to fail.
I’ve just setup a new company through the UI and now nothing appears to be getting sent to clients.
I disabled ModSecurity but that has not helped either.
When I view an invoice just next to the “View in Portal” there’s a warning icon and for the 1st company I see the following error:
Connection could not be established to host…
For the 2nd company I see this:
escapeshellcmd() has been disabled for security reasons