(with apologies for pre-empting the release notes, and for sounding generally impatient)
I noticed that 5.5.6.0 is out (https://matrix.squiz.net/releases/vm) but a quick peruse reveals almost all the changes are related to to new plumbing to support the “Advanced Versioning” extension.
Is the versioning extension coming to https://marketplace.squiz.net/extensions ? Keen to get a better understanding of the functionality and limitations so we can push forward with it in production.
I just installed 5.5.6.0 following the same installation steps as the previous build on a server and it shows this message everywhere:
Fatal error : Uncaught Error: Call to undefined function fastcgi_finish_request() in /var/www/squiz_matrix/core/include/mysource.inc:6549 Stack trace: #0 [internal function]: MySource->{closure}() #1 {main} thrown in /var/www/squiz_matrix/core/include/mysource.inc on line 6549
Is there additional package or step required or did I miss something?
It has been a while since I used Apache, but I think that guide is relying on the mod_php module rather than php-fpm which is why fastcgi_finish_request() doesn’t exist.
That line was added in 5.5.6.0, I don’t think Squiz use Apache anymore so they wouldn’t have noticed. They might fix it, or they might just officially drop support for mod_php.
Yes, I’ve used this guide and yes it is using mod_php. Installing php-fm7.3 doesn’t seem to do anything or it might need some configuration which I’m not aware of.
Unfortunately Squiz does not provide up to date installation manual so I’ve been stuck with Apache2.
Thanks for the Docker composer config it come useful.
Yea we’ve made some changes recently where the existing Apache config doesn’t work, as we’ve moved to Nginx for all of our customer onprem and cloud installs.
I’m about to document that on the Requirements page as 5.5.6 is where it breaks. I’m also planning on working with our tech writer to get a guide written up for how to configure Nginx with Matrix, that will hopefully be up within a couple of weeks.