Was soll ich tun, wenn der Fehler „Unbekannte Spalte „in der Feldliste“ aktiviert“ auftritt, wenn das Empire-CMS auf 7.0 aktualisiert wird?
Empfohlen, „Empire cms Tutorial “ zu studieren
Problembeschreibung:
Upgrade von Empire cms von 6.6 auf Empire cms7.0, es war ganz normal, aber als ich in den Hintergrund ging und auf die Verwaltungsinformationen klickte,
Unknown column 'checked' in 'field list' select id,classid,titleurl,groupid,newspath,filename,checked,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime,lastdotime,titlepic,title from ***_ecms_movie order by id desc limit 0,100
Ursache des Problems:
Die Eingabeaufforderung sollte sagen, dass das markierte Feld nicht existiert.
Dies geschah, weil ich selbst eine Informationslistenvorlage geschrieben habe
Diese Datei kann nicht auf Empire CMS aktualisiert werden, daher ist das zuvor aktivierte Feld darin vorhanden. Nicht entfernt
Lösung des Problems:
Öffnen Sie /e/data/html/list/alllistinfo_movie.php
Suchen Sie die folgende SQL, wahrscheinlich Inline 9, ändern Sie
$query="select id,classid,titleurl,groupid,newspath,filename,checked,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime,lastdotime,titlepic,title from {$dbtbpre}ecms_".$tbname.$where." order by ".$doorder." limit $offset,$line";
in
$query="select id,classid,titleurl,groupid,newspath,filename,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime,lastdotime,titlepic,title from {$dbtbpre}ecms_".$tbname.$where." order by ".$doorder." limit $offset,$line";
und überschreiben Sie es zum Hochladen
Das obige ist der detaillierte Inhalt vonLösung für einen unbekannten Fehler beim Upgrade von Empire CMS auf 7.0. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!