Tuesday, December 5, 2023

One problem with Flatpress: It kind of needs Apache (which is a bummer if you’re running NGINX)


Deprecated: Smarty_Resource_Custom::populate(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /home/passthejoe/public_html/flatpress/fp-includes/smarty-4.3.1/libs/sysplugins/smarty_resource_custom.php on line 48

Don’t get me wrong: Flatpress will run on the NGINX web server, like the one on this tilde.club machine. But you give up the PrettyURLs plugin, which requires an .htaccess file that is used with the Apache web server. So you end up with not-so-pretty URLs like https://tilde.club/~ … y:entry231205-120940. You still have a working blog (and I kind of admire the chutzpah of WordPress users who default to numerical-entry URLs on their sites).

The other thing that doesn’t work is the Accessible Antispam plugin. I’m not sure if that also relies on Apache, but on my site it just asks you to solve math problems in a neverending loop without accepting your comment.

Monday, December 4, 2023

This is my first Flatpress blog in a long, long time.

I remember Flatpress fondly, and it’s been ages since I blogged with this PHP software.

I vaguely recommend moving all of my former Flatpress entries to other blogs, and it’s pretty ironic that here I am creating a new Flatpress site.

This experimental Flatpress blog — using the 1.3-development version of the software — lives on my tilde.club site, which runs fairly modern Fedora Linux (along with a newer PHP that can’t run older, stable Flatpress).