Que dois-je faire si l'erreur de la colonne Inconnu « cochée » dans la « liste de champs » se produit lorsque l'empire cms est mis à niveau vers la version 7.0 ?
Il est recommandé d'étudier le "Tutoriel Empire cms "
Description du problème :
Mise à niveau de Empire cms de 6,6 à empire cms7.0, c'était normal jusqu'au bout, mais quand je suis entré en arrière-plan et que j'ai cliqué sur les informations de gestion,
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
Cause du problème :
L'invite doit indiquer que le champ coché n'existe pas.
Cela s'est produit parce que j'ai écrit moi-même un modèle de liste d'informations
Ce fichier ne peut pas être mis à niveau vers empire cms, donc le champ coché précédent existe dedans Non supprimé
Solution au problème :
Ouvrez /e/data/html/list/alllistinfo_movie.php
Trouvez le sql suivant, probablement en ligne 9, remplacez
$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";
par
$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";
et écrasez-le pour télécharger
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!