Maison > Tutoriel CMS > EmpireCMS > le corps du texte

Résumé des questions fréquemment posées sur la mise à niveau d'Imperial CMS 6.6 vers 7.0

silencement
Libérer: 2019-11-27 13:26:38
avant
2852 Les gens l'ont consulté

Résumé des questions fréquemment posées sur la mise à niveau d'Imperial CMS 6.6 vers 7.0

Cet article résume plus en détail les problèmes courants liés à la mise à niveau d'Empire CMS6.6 vers 7.0. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

1. Précautions de mise à niveau :

1. Si le pare-feu de sécurité du site Web principal est activé, désactivez-le d'abord, puis effectuez la mise à niveau.

2. Il est préférable de vérifier si les enregistrements de la table phome_enewsinfovote contiennent des enregistrements d'ID de colonne (champ classid) ou d'ID d'information (champ id). Si tel est le cas, veuillez supprimer les enregistrements, puis mettre à niveau.

2. FAQ sur la mise à niveau :

1. Invite lors de la mise à niveau :

Duplicate entry '0' for key 1
alter table ***_enewsinfovote add PRIMARY KEY(pubid);
Copier après la connexion

Cause : La table phome_enewsinfovote a un enregistrement d'ID de colonne ou d'ID d'information inexistant.

Solution : utilisez phpmyadmin pour vérifier les enregistrements dans le tableau, recherchez les enregistrements d'informations inexistants, supprimez-les, puis suivez les étapes "instructions de mise à niveau" dans les instructions de mise à niveau pour résoudre le problème.

Il est recommandé d'étudier le « Tutoriel Empire CMS »

Lorsque l'erreur ci-dessus s'affiche pendant le processus de mise à niveau, vous pouvez trouver l'instruction SQL de la technique permettant de trouver informations inexistantes dans la table mise à jour :

Le code est le suivant :

select * from phome_enewsinfovote where pubid=0;
Copier après la connexion

Enregistrez les informations inexistantes afin que les enregistrements redondants puissent être supprimés après restauration de la base de données.

2. Lors de la mise à niveau, invite :

Table 'phome_ecms_news_index' already exists
Copier après la connexion

Raison : 7.0 La table existe déjà car la version bêta 7.0 d'origine a été installée sans supprimer la table 7.0 avant d'installer directement Empire 6.6, ce qui a entraîné l'abandon de la table <. 🎜>

Solution : après avoir restauré la base de données, comparez la table de données de la version 6.6 et supprimez la table 7.0 redondante, puis suivez les étapes "Instructions de mise à niveau" dans les instructions de mise à niveau pour effectuer une nouvelle mise à niveau afin de résoudre le problème. 🎜>

3. Le message "Impossible de se connecter à la base de données !" s'affiche pendant le processus de conversion des données lors de la mise à niveau

Cause : La base de données spatiale est instable, ce qui empêche la connexion de la base de données de temps en temps. temps pendant le processus de mise à niveau.

Solution : Si l'espace est relativement moyen, vous pouvez modifier le nombre de conversions dans chaque groupe et les paramètres d'intervalle de conversion dans le fichier de configuration de mise à niveau /e/update/upconfig.php, puis effectuer la mise à niveau.

4. Invite de mise à niveau « Le programme de mise à niveau ne peut pas être exécuté à plusieurs reprises »

Cause : Exécutez le programme de mise à niveau à plusieurs reprises ou effectuez une mise à niveau complète à partir de plusieurs versions.

Solution : Fermer la fenêtre actuelle, ouvrez une nouvelle fenêtre et exécutez.

5. Pourquoi ne vois-je pas le nouveau menu de fonctions après la mise à niveau ?

Cause : Les autorisations de votre groupe d'utilisateurs ne sont pas activées, le menu ne s'affiche donc pas.

Solution : Modifiez le groupe d'utilisateurs pour activer les autorisations correspondantes.

6. Actualisez l'invite de la page après la mise à niveau :

Unknown column &#39;checked&#39; in &#39;where clause&#39;
Copier après la connexion

Raison : L'invite indiquant que le champ coché n'existe pas, car les informations d'appel de méthode SQL de la version 7.0 ne nécessitent plus le champ coché.

Solution : modifiez l'instruction SQL appelante et supprimez la condition vérifiée = 1 pour résoudre le problème.

7. Après la mise à niveau, lors de la soumission des commentaires, des membres et des formulaires du centre commercial, le message « Le lien d'où vous venez n'existe pas »

Raison : L'adresse de soumission des commentaires, des membres. , et les formulaires du centre commercial sont passés de l'original "/e/enews/index.php" à "/e/pl/doaction.php", "/e/member/doaction.php" et "/e/ShopSys /doaction.php" respectivement.

Solution : modifiez l'adresse de soumission du formulaire dans le modèle et remplacez l'adresse de soumission par l'adresse correspondante ci-dessus

8. Après la mise à niveau, le membre modifié demande toujours « Veuillez remplir complètement les informations. " .

Raison : Certains champs ont été renommés dans la version 7.0.

Solution : Backend>Utilisateur>Gestion des membres>Gérer le formulaire de membre>Modifiez le formulaire de membre, pas besoin de définir quoi que ce soit, cliquez simplement sur Soumettre ci-dessous pour résoudre le problème.

J'espère que cet article ci-dessus sera utile à la création du site Web Imperial CMS de chacun.

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!

Étiquettes associées:
source:www.word666.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!