• User Attivo

    migrare da Snitz forum a Smf..problema DB

    Devo passare da Snitz Forum che usa DB Access a Smf che usa Mysql.
    Tramite una guida su Aruba e dopo varie peripezie sono riuscito a convertire Access in Mysql ottenendo quindi un file miofile.sql.
    Ho iniziato la procedura con il Converter di Smf per passare a Smf da Snitz, qualcosa è riuscito a convertire ma poi mi da questo errore:

     Converting members... Successful.
    Converting categories... Successful.
    Converting boards... Successful.
    Converting posts (this may take some time)... Unsuccessful!
    This query:
    
        SELECT
        ft.TOPIC_ID AS ID_TOPIC, ft.FORUM_ID AS ID_BOARD, T_SUBJECT AS subject,
        UNIX_TIMESTAMP(REPLACE(ft.T_DATE, '\0', '')) AS TposterTime, T_AUTHOR AS TID_MEMBER,
        T_IP AS TposterIP, IFNULL(ftm.realName, '') AS TposterName,
        REPLACE(REPLACE(T_MESSAGE, '\n', '<br />'), '\r', '') AS Tbody,
        IFNULL(ftm.emailAddress, '') AS TposterEmail, fte.realName AS TmodifiedName,
        UNIX_TIMESTAMP(REPLACE(ft.T_LAST_EDIT, '\0', '')) AS TmodifiedTime,
        UNIX_TIMESTAMP(REPLACE(fr.R_DATE, '\0', '')) AS RposterTime, R_AUTHOR AS RID_MEMBER,
        R_IP AS RposterIP, IFNULL(frm.realName, '') AS RposterName,
        REPLACE(REPLACE(REPLACE(R_MESSAGE, '\n', ''), '\r', ''), M_SIG, '') AS Rbody,
        IFNULL(frm.emailAddress, '') AS RposterEmail, fre.realName AS RmodifiedName,
        UNIX_TIMESTAMP(REPLACE(fr.R_LAST_EDIT, '\0', '')) AS RmodifiedTime
        FROM (`snitz`.FORUM_TOPICS AS ft, `snitz`.FORUM_REPLY AS fr)
        LEFT JOIN `smf`.smf_members AS ftm ON (ftm.ID_MEMBER = ft.T_AUTHOR)
        LEFT JOIN `smf`.smf_members AS fte ON (fte.ID_MEMBER = ft.T_LAST_EDITBY)
        LEFT JOIN `smf`.smf_members AS frm ON (frm.ID_MEMBER = fr.R_AUTHOR)
        LEFT JOIN `smf`.smf_members AS fre ON (fre.ID_MEMBER = fr.R_LAST_EDITBY)
        WHERE fr.TOPIC_ID = ft.TOPIC_ID
        ORDER BY IFNULL(fr.R_DATE, ft.T_DATE)
        LIMIT 0, 100;
    
    Caused the error: Unknown column 'M_SIG' in 'field list'
    
    
    ```Non essendo pratico di DB non saprei proprio dove parare...
    Al limite potrei postare l'allegato del DB Mysql se qualcuno mi facesse questo piacere di dargli almeno un'occhiata...
    
    Grazie

  • Consiglio Direttivo

    Ciao manetta e benvenuto nel Forum GT 😉

    Premetto che non conosco nessuno dei due CMS 😄

    L'errore comunque pare abbastanza chiaro

    Unknown column 'M_SIG'
    Non trova il campo M_SIG nella tua tabella mysql, prova a controllare se per caso è denominata in maniera diversa 😉


  • User Attivo

    Grazie per la risposta Samyorn....
    Proverò a controllare, anche se le mie conoscenze in materia sono pressochè nulle...
    Uso PhpMyadmin solo per creare tabelle e importarne il file .sql per il resto per me è russo:bho:

    Ciao


  • Consiglio Direttivo

    Con PhpMyAdmin stesso puoi selezionare le tabelle e controllare i campi delle stesse alla ricerca di questo campo 😉