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.