> I would first try running php-fpm-8.1 in the foreground with -F Just to mention that you can go easily in foreground also from inside the php-fpm.conf. There is a directive for that.
Note that Web server "500 server error" maskerates always very well PHP errors if you don't incrise error reporting by .ini or code as the setting comes as default ones; especially known in shared hosting selfcoded platforms. Below some other hints that I wrote but not posted yet. However I'm glad you solved it, Robert. -- Daniele Bonini Apr 23, 2023 18:59:08 Daniele B. <[email protected]>: > Additional hints. > > As stated here: https://www.phpbb.com/support/docs/ug/ > among the basic software requirements of phpBB figure the followings: > gd* (by implicit deduction) > json > mbstring > XML support > corresponding PHP lib for the database you use > > All pretty standard except the last one, in case you are using SqlLite > requiring libsqllite. > In this case point to: https://www.php.net/manual/en/sqlite3.requirements.php > > An other one: > > As from ver 8.1, PHP has *broken compatibility* with the past causing mosty > deprecated messages. Mainly it is matter of: > - optional versus required parameters in function declarations (NB: > parameters order) > - failure of buildin functions trying a null conversion to string (NB: > important for string functions) > related to this matter is the need to read GET and POST params to > discriminate > on null, eg better the following: > filter_input(INPUT_GET, "param1") ?? ""; > than the usual: > filter_input(INPUT_GET, "param1"); > > Please refer to: https://www.php.net/migration81 > > > > -- Daniele Bonini

