SOLVED: Magento / PHP datefmt_create: no such time zone: ‘UTC’: U_ILLEGAL_ARGUMENT_ERROR

Saturday, May 15, 2021

After upgrading a host’s operating system we ran into this error on a Magento site: There has been an error processing your request datefmt_create: no such time zone: ‘UTC’: U_ILLEGAL_ARGUMENT_ERROR After much debugging it turned out that the version of ICU inside the PHP-FPM chroot had not been updated. Updating the chroot copies of the… Read more »

PHP-FPM Chroot “security library: invalid algorithm”

Thursday, October 18, 2018

After an OS update on one of our client servers we witnessed a perplexing error in their chrooted PHP-FPM environment: security library: invalid algorithm This is produced when the chroot’s libraries were out of sync with the base system, in our case updating usr/lib64 fixed it. A simple fix but took a significant amount of… Read more »

SOLVED: NextCloud Admin “invalid email address” / User List Not Updating After Add Under PHP-FPM Chroot

Tuesday, August 15, 2017

We do a lot of NextCloud installs, and use PHP-FPM + chroot for maximum security. This gets tricky though, and one of the more obscure gotchyas we’ve run across is trying to create a new user or set a user’s email address and getting back “invalid email address” despite the address being, well, valid. Another… Read more »

ImageMagick Under PHP-FPM and Chroot

Wednesday, June 3, 2015

We’re a big fan of PHP-FPM and chrooting, all of our deployments use this along with per-site UIDs to ensure complete isolation and resource control. This week we ran into an issue where a client needed the ImageMagick PECL module (and therefore the ImageMagick package) installed. After configuring the extension and reloading PHP-FPM we saw… Read more »

Why I Switched to CouchDB for Web Applications

Sunday, May 29, 2011

Top Reasons to Take A Closer Look at CouchDB for Your Next Project I had been looking at MySQL alternatives for some time, and have been watching the “No SQL” movement grow.  About a month ago I finally decided to take the plunge and selected CouchDB as the default storage mechanism for my applications moving… Read more »

A-Team Systems