Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#133 2024-08-15 09:24:17
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
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
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
Upcoming:
- Percona Server (MySQL) 8.4 LTS
- PHP via Nginx Unit & FrankenPHP
- Caddy web server
Offline
#136 2024-08-19 14:32:31
- Algaris
- Member
- From: England
- Registered: 2006-01-27
- Posts: 552
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
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
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
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:
- PHP via Nginx Unit or other app server
Last edited by gaekwad (2024-08-28 13:13:14)
Offline
#140 2024-08-28 13:14:53
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:
- PHP via Nginx Unit or other app server
Offline
#141 2024-09-10 19:33:43
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:
- PHP via Nginx Unit or other app server
Offline
#142 2024-09-25 15:59:07
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
Upgraded: PHP 8.4.0rc1.
Upgraded: PHP 8.3.12.
Upgraded: PHP 8.2.24.
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.24 (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.12 (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.12 (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.0rc1 (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:
- PHP via Nginx Unit or other app server
Offline
#143 2024-10-02 16:05:59
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
Upgraded: Nginx 1.27.2.
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.2 (OpenSSL 3.3) | Percona MySQL Server 8.4 LTS | PHP 8.2.24 (non-thread safe; PHP-FPM) |
Beta Demo | Textpattern 4.9.0beta.1 | Nginx 1.27.2 (OpenSSL 3.3) | Percona MySQL Server 8.4 LTS | PHP 8.3.12 (non-thread safe; PHP-FPM) |
Dev Demo | GitHub dev branch |
Nginx 1.27.2 (OpenSSL 3.3) | Percona MySQL Server 8.4 LTS | PHP 8.3.12 (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.0rc1 (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:
- PHP via Nginx Unit or other app server
Offline
#144 2024-10-08 17:10:13
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
Changed: PHP now uses current libgd
(v2.3.3), not the system native (v2.1.0). This brings extra AVIF-ness.
Changed: PHP now compiled with mysqlnd
enabled (as well as mysqli
), and PDO MySQL now uses mysqlnd
. This might explode…time will tell.
The above changes should both be live across all versions in the next 60 minutes. I am running with scissors on this server, so your patience is appreciated. There are 3 parallel source compiles underway. Hey, we’ve paid for 100% of the CPU cores…may as well use them.
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.2 (OpenSSL 3.3) | Percona MySQL Server 8.4 LTS | PHP 8.2.24 (non-thread safe; PHP-FPM) |
Beta Demo | Textpattern 4.9.0beta.1 | Nginx 1.27.2 (OpenSSL 3.3) | Percona MySQL Server 8.4 LTS | PHP 8.3.12 (non-thread safe; PHP-FPM) |
Dev Demo | GitHub dev branch |
Nginx 1.27.2 (OpenSSL 3.3) | Percona MySQL Server 8.4 LTS | PHP 8.3.12 (non-thread safe; PHP-FPM) |
Dev Demo on pre-release PHP | GitHub dev branch |
Nginx 1.27.2 (OpenSSL 3.3) | Percona MySQL Server 8.4 LTS | PHP 8.4.0rc1 (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:
- PHP via Nginx Unit or other app server
Last edited by gaekwad (2024-10-08 18:10:10)
Offline