Salve...ho installato phpbb2, una volta aperta la pagina del forum nel momento in cui clicco sul pulsante "nuovo topic" oppure su un messaggio qualsiasi, mi si apre pagina bianca con fatal error che cita:
Fatal error: Cannot redeclare load_bbcode_template() in /membri/glacis/phpBB2/includes/bbcode.php on line 45
...Considerando che oggi ho scaricato ed installato degli skin sul mio forum...vorrei capire se questo errore deriva da un malfunzionamento degli skin, oppure da un altro errore particolare, visto e considerato che questo errore esce fuori anche con template di default subsilver...
ho installato la versione autoinstallante...fornita da A.V.
cmq riporto qui il codice intorno alla riga specificata:
function load_bbcode_template()
{
global $template;
$tpl_filename = $template->make_filename('bbcode.tpl');
$tpl = fread(fopen($tpl_filename, 'r'), filesize($tpl_filename));
// replace \ with \\ and then ' with \'.
$tpl = str_replace('\\', '\\\\', $tpl);
$tpl = str_replace('\'', '\\\'', $tpl);
Cmq non vi ho dato un dettaglio importante che a mio avviso era irrilevante, ho installato di seguito MkPortal con supporto per phpbb con aggiunti template
Non so come muovermi perkè prima di installare i template di phpbb funzionava tutto perfettamente...
Non vorrei che fosse qualcosa per la protezione di phpbb, perkè ho letto di patch aggiuntive per installare i template automaticamente...datemi una mano
Ok signori...grazie per essermi stati d'aiuto...ma il problema sono riuscito a risolverlo in egual modo, considerato ke l'intoppo non era nello script del file bbcode.php, la soluzione era davanti ai miei occhi e nonostante cio' ci ho messo ben 24h per arrivarci!!
Il problema era Mk Portal (come suddetto pensavo fosse qualcosa di irrilevante), ma invece è stato l'inserimento di file patchiati che ha fatto scatenare l'errore fatale!!!
Una volta installato mk portal su supporto php il phpbb2 viene linkato dal portale, ma il forum si apre normalmente in una nuova pagina! Per far si ke il forum venga visualizzato nella stessa pagina, cioè all'interno di una sezione del portale, bisogna modificare lo script su 3 file nella cartella di forum/includes (e vi giuro che non ci avevo pensato minimamente che fosse questo il problema)...evidentemente si deve essere creato un conflitto o nn so ke! E soprattutto perchè per far si che venga effettuato questo bisogna sostituire un file .tpl all'interno della sezione templates(ma il tutorial lo riteneva opzionale)!!!!
Cmq ho fatto una prova con e senza i file patchati e, ovviamente i post sono eseguibili senza suddeti file!Cmq mi suona strana questa cosa...perkè anke un mio collega ke si è appoggiato su AV ha avuto un problema analogo cn mk portal...mentre su altro dominio no!!!Sinceramente nn ho avuto modo di effetuare tale riscontro in prima persona...però vorrei proporre allo staff di effettuare tale test...
---Nuovo Aggiornamento---
Per risolvere il problema del FATAL ERROR...basta togliere il blocco BOARD NEWS dal portale...e tutto fUnziona perfettamente...mi ha fatto sbattere per una settimana...ma alla fine....
Se vuoi fare un howto su questo la cosa è certamente gradita. Se l'errore è un errore di ridichiarazione classi c'è un pò di materiale sia qui che su phpbbplus.it stesso, la soluzione al problema non richiedeva comunque la disabilitazione di qualche modulo ma alcune piccole correzioni al codice.