Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#133 2024-08-15 09:24:17

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,200
GitHub

Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera

Upgraded: PHP 8.4.0beta3.

Note: PHP 8.4.0beta1 & PHP 8.4.0beta2 were both officially skipped, though I did grab PHP 8.4.0beta1 in time. I need some popcorn for this PHP release, it’s wild.

Expect a possibly bumpy ride on the PHP 8.4.0 pre-release demo as a) we get our house in order, and; b) the PHP crew get their house in order. There will be errors.

Please check against known issues and open a new issue if the breakage you spot isn’t listed.

Demo server tech stack (current as of post timestamp, see above for any ETA variance):

Site Textpattern HTTP Database PHP
Release Demo Textpattern 4.8.8 Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.0 LTS PHP 8.2.22 (PHP-FPM)
Dev Demo GitHub dev branch Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.0 LTS PHP 8.3.10 (PHP-FPM)
Dev Demo on Dev PHP GitHub dev branch Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.0 LTS PHP 8.4.0beta3 (PHP-FPM)

Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.

Upcoming:

  • Percona Server (MySQL) 8.4 LTS
  • PHP via Nginx Unit or other app server

Offline

#134 2024-08-15 09:32:03

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,200
GitHub

Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera

Some commentary on the removal of “HTTP/3 & QUIC” from the Upcoming section of these posts…

I spent some time trying to get HTTP/3 & QUIC running on Nginx on a clean server, with a view to merging it into the Textpattern demo site build before wider deployment. I failed. I gave up after most of a Saturday of hacking, grokking, swearing, and bodging. I am shelving HTTP/3 & QUIC on Nginx for another 12 months at least.

In theory, I did enable HTTP/3 & QUIC on Nginx, but the HTTP/3 & QUIC testers I used were so varied in their compliance reports that I had no confidence it was actually running properly. Even across browsers, there was such variance in what was HTTP/3 and what was falling back go HTTP/2, and I don’t like that at all. HTTP/3 & QUIC on Nginx is still considered experimental, so I’ll be a little further along the bell curve for adoption, I think.

I will be trying Caddy at some stage, and field reports are more positive on that front. Whether I switch to Caddy as my go-to browser remains to be seen. When Caddy is running, I’m going to try FrankenPHP and see how that performs. I have a lot of optimising with Nginx + PHP-FPM lined up, but I’m open to other options.

Offline

#135 2024-08-15 09:34:48

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,200
GitHub

Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera

Upcoming:

Offline

#136 2024-08-19 14:32:31

Algaris
Member
From: England
Registered: 2006-01-27
Posts: 548

Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera

gaekwad wrote #337629:

I will be trying Caddy at some stage, and field reports are more positive on that front. Whether I switch to Caddy as my go-to browser remains to be seen.

I’ve been using Caddy for one of my projects and I love it. Having only one configuration file (the Caddyfile) is so much simpler. Having Lets Encrypt built in is just awesome and being able to easily turn it off if you have your own certificates is just perfect.

gaekwad wrote:

When Caddy is running, I’m going to try FrankenPHP and see how that performs.

Oh my, more stuff to research. I just love reading your nerdy Linux posts. The only issue is it keeps sending me down many (extremely fun) rabbit holes.

—Edit— 10 minutes later
Interesting so, FrankenPHP is another web server designed to integrate closely with PHP and uses Caddy as its core. I think more digging is required on this one.

Last edited by Algaris (2024-08-19 14:44:23)

Offline

#137 2024-08-19 16:09:40

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,200
GitHub

Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera

Algaris wrote #337658:

The only issue is it keeps sending me down many (extremely fun) rabbit holes.

—Edit— 10 minutes later

[…] I think more digging is required on this one.

Nice! My work here is done.

Offline

#138 2024-08-21 13:57:01

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,200
GitHub

Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera

gaekwad wrote #337629:

Whether I switch to Caddy as my go-to browser remains to be seen.

Narrator: he actually meant go-to web server.

Offline

#139 2024-08-28 13:12:48

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,200
GitHub

Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera

Upgraded: PHP 8.4.0beta4
Upgraded: PHP 8.3.11
Upgraded: PHP 8.2.23
Upgraded: Persona MySQL 8.4.0

Expect a possibly bumpy ride on the PHP 8.4.0 pre-release demo as a) we get our house in order, and; b) the PHP crew get their house in order. There will be errors.

Please check against known issues and open a new issue if the breakage you spot isn’t listed.

Demo server tech stack (current as of post timestamp, see above for any ETA variance):

Site Textpattern HTTP Database PHP
Release Demo Textpattern 4.8.8 Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.4 LTS PHP 8.2.23 (PHP-FPM)
Dev Demo GitHub dev branch Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.4 LTS PHP 8.3.11 (PHP-FPM)
Dev Demo on Dev PHP GitHub dev branch Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.4 LTS PHP 8.4.0beta4 (PHP-FPM)

Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.

Upcoming:

Last edited by gaekwad (2024-08-28 13:13:14)

Offline

#140 2024-08-28 13:14:53

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,200
GitHub

Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera

Enabled: beta demo.

Expect a possibly bumpy ride on the PHP 8.4.0 pre-release demo as a) we get our house in order, and; b) the PHP crew get their house in order. There will be errors.

Please check against known issues and open a new issue if the breakage you spot isn’t listed.

Demo server tech stack (current as of post timestamp, see above for any ETA variance):

Site Textpattern HTTP Database PHP
Release Demo Textpattern 4.8.8 Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.4 LTS PHP 8.2.23 (PHP-FPM)
Beta Demo Textpattern 4.9.0beta.1 Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.4 LTS PHP 8.3.11 (PHP-FPM)
Dev Demo GitHub dev branch Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.4 LTS PHP 8.3.11 (PHP-FPM)
Dev Demo on Dev PHP GitHub dev branch Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.4 LTS PHP 8.4.0beta4 (PHP-FPM)

Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.

Upcoming:

Offline

#141 2024-09-10 19:33:43

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,200
GitHub

Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera

Upgraded: PHP 8.4.0beta5.

Expect a possibly bumpy ride on the PHP 8.4.0 pre-release demo as a) we get our house in order, and; b) the PHP crew get their house in order. There will be errors.

Please check against known issues and open a new issue if the breakage you spot isn’t listed.

Demo server tech stack (current as of post timestamp, see above for any ETA variance):

Site Textpattern HTTP Database PHP
Release Demo Textpattern 4.8.8 Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.4 LTS PHP 8.2.23 (non-thread safe; PHP-FPM)
Beta Demo Textpattern 4.9.0beta.1 Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.4 LTS PHP 8.3.11 (non-thread safe; PHP-FPM)
Dev Demo GitHub dev branch Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.4 LTS PHP 8.3.11 (non-thread safe; PHP-FPM)
Dev Demo on pre-release PHP GitHub dev branch Nginx 1.27.1 (OpenSSL 3.3) Percona MySQL Server 8.4 LTS PHP 8.4.0beta5 (non-thread safe; PHP-FPM)

Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.

Upcoming:

Offline

Board footer

Powered by FluxBB