MyBB.de Forum

Normale Version: fehlendes Feld nach Plugin-Deinstallation ?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe am Wochenende in Vorbereitung der PHP-Umstallung das ProPortal und das Plugin HideForums (0.85) deinstalliert. Weiterhin habe ich in der config.php Type von mysql auf mysqli gesetzt.  

Seitdem bekomme ich Meldungen über ein fehlendes userfield. Ich habe aber bislang noch kein php, js oder template gefunden, wo dieses fid7 in userfields angesprochen wird. 

userfields habe ich bis fid5
Eigene Profilfelder laut ACP habe ich fid1 bis fid5, also passend zur Tabelle.
In profilefields sind auch nur diese 5 sichtbar. 

in der db_mysqli.php wird diese Funktion aufgerufen

function insert_query($table, $array)

und aus dem Array die Feldliste gezogen. 

Hat eventuell jemand eine Idee, wo ich nachschauen und vielleicht auch, was ich ändern müsste?




PHP-Code:
Your copy of MyBB running on Clever-Excel-Forum (https://www.clever-excel-forum.de) has experienced an error. Details of the error include:
---
Type20
File
:  (Line no0)
Message
SQL Error
1054 Unknown column 'fid7' in 'field list'
Query
            
INSERT
            INTO mybb_userfields 
(`fid4`,`fid5`,`ufid`,`fid1`,`fid2`,`fid3`,`fid7`)
            
VALUES ('2019','',27589,'','','','')
        
Back Trace#0  errorHandler->email_error(20, SQL Error: 1054 - Unknown column 'fid7' in 'field list'
Query
            
INSERT
            INTO mybb_userfields 
(`fid4`,`fid5`,`ufid`,`fid1`,`fid2`,`fid3`,`fid7`)
            
VALUES ('2019','',27589,'','','','')
        , , 
0called at [/mnt/web016/e3/82/56775182/htdocs/cef/inc/class_error.php:229]
#1  errorHandler->error(20, Array ([error_no] => 1054,[error] => Unknown column 'fid7' in 'field list',[query] => 
            
INSERT
            INTO mybb_userfields 
(`fid4`,`fid5`,`ufid`,`fid1`,`fid2`,`fid3`,`fid7`)
            
VALUES ('2019','',27589,'','','','')
        )) 
called at [/mnt/web016/e3/82/56775182/htdocs/cef/inc/db_mysqli.php:606]
#2  DB_MySQLi->error(
            
INSERT
            INTO mybb_userfields 
(`fid4`,`fid5`,`ufid`,`fid1`,`fid2`,`fid3`,`fid7`)
            
VALUES ('2019','',27589,'','','','')
        ) 
called at [/mnt/web016/e3/82/56775182/htdocs/cef/inc/db_mysqli.php:342]
#3  DB_MySQLi->query(
            
INSERT
            INTO mybb_userfields 
(`fid4`,`fid5`,`ufid`,`fid1`,`fid2`,`fid3`,`fid7`)
            
VALUES ('2019','',27589,'','','','')
        , 
01called at [/mnt/web016/e3/82/56775182/htdocs/cef/inc/db_mysqli.php:375]
#4  DB_MySQLi->write_query(
            
INSERT
            INTO mybb_userfields 
(`fid4`,`fid5`,`ufid`,`fid1`,`fid2`,`fid3`,`fid7`)
            
VALUES ('2019','',27589,'','','','')
        ) 
called at [/mnt/web016/e3/82/56775182/htdocs/cef/inc/db_mysqli.php:839]
#5  DB_MySQLi->insert_query(userfields, Array ([fid4] => '2019',[fid5] => '',[ufid] => 27589,[fid1] => '',[fid2] => '',[fid3] => '',[fid7] => ''), ) called at [/mnt/web016/e3/82/56775182/htdocs/cef/inc/datahandlers/user.php:1250]
#6  UserDataHandler->insert_user() called at [/mnt/web016/e3/82/56775182/htdocs/cef/member.php:386] 
Hallöchen,

also, ich habe heute früh im ACP den cache der profielefields "entdeckt" und erneuert, seitdem scheint es ohne diesen Fehler zu laufen. Schauen wir mal :-)