di recente ho installato Apache2, Mysql e Php e tutto ha funzionato correttamente, tant'è vero che ho installato un forum in locale e riuscivo ad accedervi senza problemi...
Ho disinstallato il forum per installarne un altro (sempre dello stesso tipo), ma quando lo vado ad installare mi dice:
Esistono già tabelle con il prefisso specificato, scegli un’alternativa.
io ho solo un database mysql, ma siccome non me ne intendo, non so come fare per resettare o cancellare quel database, o se serve fare un'altra operazione (io credo che il database sia configurato per il vecchio forum e che quindi con questo non posso accedervi, giusto?)
Grazie in anticipo.
Ultima modifica di Italians il domenica 21 ottobre 2007, 11:57, modificato 1 volta in totale.
Non è necessario intervenire sul database (o meglio , sarebbe utile ma ai fini di questo thread si può fare anche senza).
O almeno non è necessario se il forum che vuoi installare è phpBB. Quando fai l'installazione ti chiede tra le altre cose, il prefisso da dare alle tabelle del db (che in genere è come default phpbb_ ). Basta che tu scrivi qualunque altra cosa, senza dimenticarti la "_" (underscore), e dovresti risolvere l'installazione.
Sullo stesso db si possono installare ennemila forum, basta che ogni forum abbia le sue tabelle con nomi personalizzati.
Esempio : forum 1 per la musica, forum 2 per il gruppo preferito. Forum 1 dici che il prefisso è musica_ (e le tabelle verranno musica_users, musica_topics, etc) e forum 2 come prefisso metti, che so, gruppo_preferito_ (e quindi gruppo_preferito_users, gruppo_preferito_topics, etc)
In questo modo il forum ha tutte le sue tabelle ma avendo prefissi diversi i due forum non si confondono.
Prova e facci sapere se questo risolve il problema.
Ubuntu User # 19371
Fisso: P4 2533 - Nvidia 7600 GT AGP 256 Mb - 1 Gb RAM DDR - 360 Gb Hd - 1500 Gb Hd USB - Ubuntu 11.10 32bit - Fastweb Fibra Ottica
Portatile: Asus K52J - Intel i5 430 - Nvidia 310M/Intel i915 - 4 Gb RAM - 320 Gb Hd - Ubuntu 11.10 64bit
Muletto: HP Compaq dc7100 - P4 Core Duo - ATI Radeon X300 - 2gb RAM - 40 Gb HD - Ubuntu 11.10 32bit
Ehol ha scritto:
In questo modo il forum ha tutte le sue tabelle ma avendo prefissi diversi i due forum non si confondono.
Prova e facci sapere se questo risolve il problema.
Sisi, lo risolve, grazie mille Domani faccio un'altra domanda riguardo l'eliminazione della precedente tabella (ora sono in ritardissimo...)
il forum comunque è un phpBB. Sto testando la versione RC7 (b2b)
L'utilizzo di prefissi differenti per le tabelle di progetti differenti è utile perché di solito quando si ha uno spazio web e relativo database presso un servizio di hosting ti viene assegnato un unico database e quindi tutte le tabelle convivono nello stesso database e non devono avere conflitti tra loro.
Invece in locale puoi creare quanti database vuoi e quindi farne uno per progetto e poi lasciare tranquillamente il prefisso di default per le tabelle di quel progetto, a tua scelta.
La procedura per modificare, cancellare e creare nuovi database all'interno dello stesso server MySQL dipende da come ci accedi, se da browser con Phpmyadmin o da GUI con programmi tipo MySQL Administrator e MySQL Query Browser (li trovi in synaptic) o direttamente da shell.
Volans ha scritto:
La procedura per modificare, cancellare e creare nuovi database all'interno dello stesso server MySQL dipende da come ci accedi, se da browser con Phpmyadmin o da GUI con programmi tipo MySQL Administrator e MySQL Query Browser (li trovi in synaptic) o direttamente da shell.
Esiste una guida base per cancellare le tabelle e i database? Io utilizzo Mysql administrator
Se usi MySQL administrator è banale, basta che lo apri, dal menu a sinistra clicchi su Catalogs e ti comparirà subito sotto la lista dei Database che hai sul tuo server, click col destro su uno di quelli e Drop Schema per cancellare tutto quel DB (attenzione perché perderai tutti i dati dentro al DB !!! ).
Create Schema invece per crearne uno nuovo vuoto dentro al quale poi potrai creare le tabelle oppure farle creare automaticamente all'installar del software che utilizzerai.
Volans ha scritto:
Se usi MySQL administrator è banale, basta che lo apri, dal menu a sinistra clicchi su Catalogs e ti comparirà subito sotto la lista dei Database che hai sul tuo server, click col destro su uno di quelli e Drop Schema per cancellare tutto quel DB (attenzione perché perderai tutti i dati dentro al DB !!! ).
Create Schema invece per crearne uno nuovo vuoto dentro al quale poi potrai creare le tabelle oppure farle creare automaticamente all'installar del software che utilizzerai.