Versione abbandonata dal phpbb.com da anni, ma seguita da un paio di versioni disastrose, peggiori della precedente e che richiedevano l'abbandono pressochè totale di mod e stili preesistenti.
Non so qui su Altervista ma all'estero, per certo, sono tantissimi gli Admin che non hanno aggiornato alle versioni phpBB successive.
Importante è avere una versione Olympus 3.0.12 o successiva (ultimo rilascio la 3.0.14 che ha del codice da eliminare ).
Anche io mi sono trovato nel dubbio se aggiornare o meno, ho deciso di non aggiornare dopo due secondi!
La versione 3.1.X, ma anche le prime della 3.2.X avevano grosse falle, e segnalatele agli sviluppatori, con pure le soluzioni per eliminarle, non solo ignoravano il problema ma neppure rispondevano.
Team seri come quelli di Acyd Burn, certamente non si sarebbero comportati così, mi sembrano atteggiamenti da adolescenti: anzi penso proprio, che lo sviluppo di phpBB sia demandato a studentelli d'informatica.
Veniamo al punto: siccome ci sono ancora tanti Amministratori che utilizzano phpBB Olympus,
si sono creati gruppi che creano supporto alla vecchia versione abbandonata.
A livello di sicurezza si può implementare Argon2id Password Hashing,
si può abilitare la Board al PHP 5.6
con la piccola modifica
in phpBB3/includes/acp/acp_main.php
dopo
Codice:
'S_MBSTRING_ENCODING_TRANSLATION_FAIL' => (@ini_get('mbstring.encoding_translation') != 0),
sostituisci
Codice:
'S_MBSTRING_HTTP_INPUT_FAIL' => (@ini_get('mbstring.http_input') != 'pass'),
'S_MBSTRING_HTTP_OUTPUT_FAIL' => (@ini_get('mbstring.http_output') != 'pass'),
con
Codice:
'S_MBSTRING_HTTP_INPUT_FAIL' => !in_array(@ini_get('mbstring.http_input'), array('pass', '')),
'S_MBSTRING_HTTP_OUTPUT_FAIL' => !in_array(@ini_get('mbstring.http_output'), array('pass', '')),
dopo avrai a terminare
Se non si hanno grosse MOD che implicano cambi di codice nei BBCode
si può abilitare il forum a funzionare con PHP 7.4 e anche 8.1.
Queste sono modifiche più articolate, ma sempre e solo sul filesystem, il database non si toccherà.
Il phpBB 4 sembrerebbe promettere bene, sperem.