Visualizzazione risultati 1 fino 15 di 15

Discussione: Trasportare utenti da un forum all'altro

  1. #1
    Guest

    Predefinito Trasportare utenti da un forum all'altro

    E' possibile portare gli utenti da un forum all'altro senza perdere i dati o dover rifare la registrazione?

    Grazie mille raga!!!

  2. #2
    Guest

    Predefinito

    Dovresti copiare il database del forum che tiene tutti i dati nel nuovo database el nuovo forum...

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da cibbao
    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?

  4. #4
    Guest

    Predefinito

    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.

  5. #5
    Guest

    Predefinito

    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:

  6. #6
    Guest

    Predefinito

    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

  7. #7
    Guest

    Predefinito

    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:

  8. #8
    Guest

    Predefinito

    vai su phpmyadmin, etichetta SQL, c'è un campo dove inserire il tuo file SQL (clicca sul pulsante Browse) e quindi clicca su esegui query

  9. #9
    Guest

    Predefinito

    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

  10. #10
    Guest

    Predefinito

    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

  11. #11
    Guest

    Predefinito

    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!

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da mavericckweb
    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
    Ok provo e ti faccio sapere!
    GRAZIEEE!!

  13. #13
    Guest

    Predefinito

    Citazione Originalmente inviato da mavericckweb
    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
    INSERT INTO `phpbb_users`
    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

  14. #14
    Guest

    Predefinito

    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

  15. #15
    Guest

    Predefinito

    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

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •