E' possibile portare gli utenti da un forum all'altro senza perdere i dati o dover rifare la registrazione?
Grazie mille raga!!!
E' possibile portare gli utenti da un forum all'altro senza perdere i dati o dover rifare la registrazione?
Grazie mille raga!!!
Dovresti copiare il database del forum che tiene tutti i dati nel nuovo database el nuovo forum...
Allora, ho fatto il backup del primo forum e mi ha fatto scaricare un file admin_db_utilities.php così come eseguendo il backup del secondo forum. Ora che faccio, copio e incollo tutto in un unico file admin_db_utilities.php? E poi?Originalmente inviato da cibbao
i dump del db non sono file php.. per creare una copia del db (e comunque per fare solo il passaggio degli utenti potresti ccopiare solo la tabella dei members) vai su phpmyadmin e scegli export della tabella del forum origine, così ti farà salvare un file sql
poi usi l'opzione sql indicandogli il suddetto file, nel db del forum di destinazione.
ottimo...io sono andato sul mio phpmyadmin, phpbb_users, esporta e mi da
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generato il: 08 Mar, 2005 at 11:20 PM
-- Versione MySQL: 4.0.23
-- Versione PHP: 4.3.10
etc etc
ora cosa devo fare? seleziono tutto e salvo (in che estensione)?
Poi?
Grazie e scusate il disturbo :eyes:
devi spuntare nella pagina export il flag di "save as file",
cliccando su go ti fara scaricare il file sql, cioè il dump del tuo database
L'ho fatto, ho scaricato entrambi i files phpbb_users.sql e li ho fusi in un solo file di testo. Ora come faccio a metterlo al posto del precedente? Di php ne so veramente pochino... :sadOLD:
vai su phpmyadmin, etichetta SQL, c'è un campo dove inserire il tuo file SQL (clicca sul pulsante Browse) e quindi clicca su esegui query
l'ho fatto, ma dopo che ho inserito il file mi da questo errore.
Errore
query SQL:
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generato il: 09 Mar, 2005 at 04:15 PM
-- Versione MySQL: 4.0.23
-- Versione PHP: 4.3.10
--
-- Database: `my_bellesebastian`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `phpbb_users`
--
CREATE TABLE `phpbb_users` (
`user_id` mediumint( 8 ) NOT NULL default '0',
`user_active` tinyint( 1 ) default '1',
`username` varchar( 25 ) NOT NULL default '',
`user_password` varchar( 32 ) NOT NULL default '',
`user_session_time` int( 11 ) NOT NULL default '0',
`user_session_page` smallint( 5 ) NOT NULL default '0',
`user_lastvisit` int( 11 ) NOT NULL default '0',
`user_regdate` int( 11 ) NOT NULL default '0',
`user_level` tinyint( 4 ) default '0',
`user_posts` mediumint( 8 ) unsigned NOT NULL default '0',
`user_timezone` decimal( 5, 2 ) NOT NULL default '0.00',
`user_style` tinyint( 4 ) default NULL ,
`user_lang` varchar( 255 ) default NULL ,
`user_dateformat` varchar( 14 ) NOT NULL default 'd M Y H:i',
`user_new_privmsg` smallint( 5 ) unsigned NOT NULL default '0',
`user_unread_privmsg` smallint( 5 ) unsigned NOT NULL default '0',
`user_last_privmsg` int( 11 ) NOT NULL default '0',
`user_emailtime` int( 11 ) default NULL ,
`user_viewemail` tinyint( 1 ) default NULL ,
`user_attachsig` tinyint( 1 ) default NULL ,
`user_allowhtml` tinyint( 1 ) default '1',
`user_allowbbcode` tinyint( 1 ) default '1',
`user_allowsmile` tinyint( 1 ) default '1',
`user_allowavatar` tinyint( 1 ) NOT NULL default '1',
`user_allow_pm` tinyint( 1 ) NOT NULL default '1',
`user_allow_viewonline` tinyint( 1 ) NOT NULL default '1',
`user_notify` tinyint( 1 ) NOT NULL default '1',
`user_notify_pm` tinyint( 1 ) NOT NULL default '0',
`user_popup_pm` tinyint( 1 ) NOT NULL default '0',
`user_rank` int( 11 ) default '0',
`user_avatar` varchar( 100 ) default NULL ,
`user_avatar_type` tinyint( 4 ) NOT NULL default '0',
`user_email` varchar( 255 ) default NULL ,
`user_icq` varchar( 15 ) default NULL ,
`user_website` varchar( 100 ) default NULL ,
`user_from` varchar( 100 ) default NULL ,
`user_sig` text,
`user_sig_bbcode_uid` varchar( 10 ) default NULL ,
`user_aim` varchar( 255 ) default NULL ,
`user_yim` varchar( 255 ) default NULL ,
`user_msnm` varchar( 255 ) default NULL ,
`user_occ` varchar( 100 ) default NULL ,
`user_interests` varchar( 255 ) default NULL ,
`user_actkey` varchar( 32 ) default NULL ,
`user_newpasswd` varchar( 32 ) default NULL ,
`user_from_flag` varchar( 25 ) default '',
PRIMARY KEY ( `user_id` ) ,
KEY `user_session_time` ( `user_session_time` )
) TYPE = MYISAM
Messaggio di MySQL:
#1050 - Table 'phpbb_users' already exists
devi togliere la tabella phpbb_user che esiste già, prima di importare il db
In futuro quando fai export del db, spunta anche drop table
allora lo puoi fare, ma ricordati che se cambi completamente sito, genere e altro devi chiedere l'autorizzazione agli utenti per il trattamento dei loro dati, perchè è come se stassi cedendo i registrati a terzi!
Ok provo e ti faccio sapere!Originalmente inviato da mavericckweb
GRAZIEEE!!
INSERT INTO `phpbb_users`Originalmente inviato da mavericckweb
VALUES ( 2, 1, 'CIAOCIAO, '3d9b405208c401982aeae2ad12c255c2', 1110380963, 0, 1110380742, 1106837187, 1, 95, 1.00, 1, 'italian', 'D d M Y, H:i', 0, 0, 1110290115, NULL , 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 'http://www.CIAOCIAO.altervista.org/immagini/forum/CIAOCIAO.jpg', 2, 'CIAOCIAO@hotmail.com', '', 'http://www.CIAOCIAO.altervista.org/', 'Real Madrid, vinci per noi.', '[img:fe3f80f75d]http://www.CIAOCIAO.altervista.org/immagini/gruppo/CIAOCIAO.jpg[/img:fe3f80f75d]', 'fe3f80f75d', '', '', 'CIAOCIAO@hotmail.com', '', '', '', '', 'spain.gif' )
Messaggio di MySQL:
#1136 - Column count doesn't match value count at row 1
------------------------------------------------------------------
L'ho fatto, ma mi da questo errore. Probabilmente ho sbagliato io a copiare/incollare i due files dei 2 diversi forum
HELP!
(naturalmente per motivi di privacy ho sostituito nome utente, indirizzo email e url del sito con CIAOCIAO)
Ultima modifica di bellesebastian : 10-03-2005 alle ore 17.09.05
invece di fondere i due file in uno unico, esegui prima uno e poi l'altro
(comunque controlla che il secondo non sovrascriva qualcosa del primo)
ps: quell'errore significa che il numero di campi di un record che vuoi inserire non
corrisponde al numero di campi di cui è costituita la tabella, o ne manca qualcuno o sono troppi
Ho fatto come dici, ma l'errore è sempre lo stesso. Cancello phpbb_users, poi carico il primo file di testo. Tutto ok. Carico il secondo: phpbb_users already exist, niente da fare. Solito errore.
Non so proprio copme fare, mi sa che si tratta di una cosa impossibile. Se qualcuno di voi l'ha fatto, mi dica come perchè sto per gettare la spugna