PremessaSono anni che uso TH, e come tutti a volte ho avuto i miei problemi. Sono anni che utilizzo phpbb, nelle sue varie versioni, fino ad arrivare alla finale phpBB3 Gold.
Ho deciso di aprire questo topic,
e forse sarebbe il caso di mantenerlo "sticcato", perchè mi sono stancata di sentire idiozie belle e buone tra phpBB3 e TopHost.
Io faccio parte dello staff di phpbb.it, come traduttrice e bug-reporter non come developer, ma faccio comunque parte del team e conosco bene il forum.
Alcuni si lamentano che non è possibile installare phpBB3 su TH ed accusano TH in prima persona, consigliando di cambiare hosting!!!
Nulla di più sbagliato:
phpBB3 su TH gira benissimo e senza problemi, prova ne è il mio forum che sta su TH.
(sottolineo che su phpbb.it NON si parla di hosting, non si fa pubblicità ad hosting, si segnalano solo eventuali soluzioni relative ad alcuni problemi che si possono incontrare)
Attualmente gli utenti TH possono trovarsi difronte a questi casi:
1)installare il nuovo phpBB3
2)convertire il loro phpBB2 in phBB3
3)aggiornare da un precedente RC alla versione finale Gold di phpbb3
Installare phpBB3Nulla di più semplice.
Una volta scaricato il pacchetto, lo caricate via FTP direttamente nella root, o dove volete, mantenendone la gerarchia. Seguite le informazioni riportate su phpbb.it
Su TH NON dovete modificare alcun permesso ad alcuna cartella o file. Lanciate l'installer dal vostro browsercartellaforum/install/index.php e seguitene la procedura.
Vi ricordo che con TH l'host da utilizzare è sql.tuodominio.xxx, che userid e dbname coincidono.
Quindi inserite l'host, il nome del database e la relativa password quando vi saranno richieste.
Alla fine cancellata da server la cartella install ( tutta) spesso molti si scordano.
Convertire phpbb2 a phpbb3Il forum va convertito, è totalmente diverso, e a questo proposito con phpbb3, oltre all'installer, viene fornito un convertitore apposito, che con TH non ha alcun problema se non quello del timelimit che causa un internal error server 500. Ostacolo facilmente superabile.
Fatevi un backup di tutto, files e db: nota il db e meglio se fate un backup a tabelle da phpmyadmin, non automatico dal PCA di phpbb2.
Scaricate la versione Gold e modificate il file
install_convert.php in questo modo:
aggiungete all'inizio questa riga
set_time_limit(10);
punto e virgola compreso ovviamente, e per inzio si intende dopo i commenti e prima di
if (!defined('IN_INSTALL'))Caricate phpbb3 (col file da voi modificato) mantenendone la struttura sullo stesso server in una cartella diversa da phpbb2.
Dal vostro browser lanciate l'installer e seguite la procedura.
In questo caso potete decidere se utilizzare lo stesso db, o se utilizzarne uno diverso,
meglio lo stesso: ma utilizzate un prefisso diverso per la creazione delle nuove tabelle.Terminata l'installazione di phpbb3, disabilitate il forum che avete online in modo che i dati non vengano alterati duarante la fase di conversione
Tornando alla pagina .../install/index.php utilizzate il modulo "Converti" e seguite la procedura.
Quando avviate la conversione per la prima volta cliccate su
NO alla richiesta di
aggiornamento automatico della pagina ( non ricordo esattamente cosa c'è scritto), in modo da poter vedere gli effettivi progressi che la vostra conversione sta facendo.
Questa operazione può richiedere anche
diverse ore.
Se e quando si presente l'errore "Internal server 500", riprendete la conversione fino al suo completamento, stessa cosa per l'indicizzazione degli argomenti per ripristinare la ricerca.
Occorre solo un po' di tempo, ma andrà a buon fine. Una volta convertito, assicuratevi del suo funzionamento, cancellate la cartella install. Potete poi cancellare il vecchio phpbb2, files e cartelle, e tutte le relative tabelle dal vostro db.
Per tutte le informazioni e i dubbi sulla conversione fate sempre riferimento a phpbb.it
Il convertitore è garantito per le versioni prive di MOD, quindi prima di gridare aiuto su TH non si converte, leggetevi bene le informazioni su phpbb.it
Aggiornare una RC alla GoldOltre a seguire le indicazioni riportate su phpbb.it modificate file
database_update.php come descritto per la conversione da phpbb2 a phpbb3
Seguite la procedura, e riavviatela se necessario in presenza dell'errore.
Oppure potete aggirare l'ostacolo in questo modo:
- Fatevi un backup di tutto, files e db a pacchetti di tabelle.
- Caricate un nuovo phpbb3 ( NON istallatelo, solo caricato)
- Rinominate la nuova cartella del nuovo phpbb3 ESATTAMENTE come la precedente
- Modificate il file config.php, della versione RC che avete, aggiungendo la riga
$dbport = '';
- mettete off il forum ( se state utilizzando temi personali, caricatevi il tema originale e forzatene l'uso per tutti)
- sovrascrivete il vecchio file modificato config.php della versione RC sul nuovo del phpbb3 gold.
- lanciate l'update per aggiornare il db: database_update.php che si trova nella cartella install della gold.
- sovracrivere poi le cartelle della vecchia versione images e files, ovvero avatar, smiles, files ecc, ecc, ecc.
- verificate che tutto sia funzionante, cancellate la cartella install.
Questa procedura è sicuramente più veloce e non vi procura ansie e mal di testa da errori.
Maggiori dettagli li potete trovare qui
phpBB3 su TopHost: info e suggerimentiTutto ciò, ovviamente, è molto generico. Potreste incotrare altri problemi, che NON riguardano TH.
La conversione può causare altri problemi,
evitabili se vi informate un attimino e che non sono imputabili agli hosting, come perdita di password, conversione dei caratteri speciali in ASCII, ecc......
Quindi dovete fare riferimento a phpbb.it, non dovete accusare a priori TH, come ho spesso letto, ed è anche inutile che apriate ticket al riguardo.