I have successfully upgraded my v4 server to v4.5.50 nd migrated the data into it.
I have v5.5.49 running on a separate VM, and have done the basic configuration. I am able to log into the portal with identical credentials as the v4 server
when I try to migrate, it asks for link to new application - i assume this means the web address of the portal? https://server_IP:port?
that’s what I’m entering there
for credentials I am supplying the owner portal login
there is no API_SECRET parameter in the v5 .env file, so I am omitting that
i use port 4443 for SSL. and certificate is valid but since neither machine are routed outside the network yet, I am accessing them by internal IP address. I could do some hosts file entries and see if that helps.
different problem now - I am trying to first make sure my v5 instance is properly configured
I am getting a PHP memory too low in health check…
when I check PHP memory limit in command line, I get 1024M
but invoiceninja still reports 128M - where else might this be set besides php.ini?
I am the webhost. Both servers are configured from scratch, on prem.
phpinfo lists /etc/php/8.2/fpm/php.ini as the loaded config file. I have set the memory limit there to 1024M. info page still reports 128M. I did restart nginx. Might revert to a prior snapshot of the VM and start over from a point.
How do I confirm the cron(s) are working on each vm?
OK… so what version of PHP should I be using exactly? I believe hillel told me 8.1 was required.
Here’s the post:
But 8.2 is untested? So that means for the latest version - v5.5.49 - I should be using precisely PHP 8.1, and 8.1 only?
it would be great to have a list of all the PHP extensions it requires also, preferably in an apt install command format : )
Since I’ll be rebuilding the VM anyway, it would be fantastic to have the full system requirements actually… How much RAM? How many CPUs? Any other details I should know?
Thanks : )
OK… I rebuilt the VM from a prior point. When I did the initial ninja configuration, it took me to error 500 after the initial setup.
re-ran permissions on the web folders and was able to load the login screen
but once I’m in there, it prompts me to configure the company name and details (Welcome to InvoiceNinja prompt).
However, it is not offering valid choices for language and currency… English and USD is not available.
I could choose Arabic, Bulgarian, Estonian, Hebre, Latvian, Persian, Russian, Serbian and Slovak…
The currency list is similarly bizarre…
another issue I am having - still - is that php memory_limit is not budging.
the reported ini file is /etc/php/8.1/cli/php.ini
in that file, the default defined limit was -1, which should mean no memory limit.
when I change it to 1024M, it does not change in the output of phpinfo()
so it looks like until I can figure out where this memory limit is set, I won’t get very far anyway…
this is an ubuntu server 20.04 LTS, set up from scratch with php8.1…