ホームページ > 記事 > CMS チュートリアル > Imperial CMS 6.6 から 7.0 へのアップグレードに関するよくある質問のまとめ
この記事では、Imperial CMS 6.6 から 7.0 へのアップグレードに関してよくある質問を詳しくまとめています。皆さんの参考に共有してください。具体的な分析は次のとおりです:
1. アップグレードの注意事項:
1. バックグラウンドの Web サイト セキュリティ ファイアウォールがオンになっている場合は、まずオフにしてからアップグレードしてください。
2. phome_enewsinfovote テーブルのレコードに存在しない列 ID (classid フィールド) または情報 ID (id フィールド) レコードが含まれていないか確認し、存在する場合はレコードを削除してからアップグレードしてください。
2. アップグレードに関するよくある質問:
1. アップグレード時のプロンプト:
Duplicate entry '0' for key 1 alter table ***_enewsinfovote add PRIMARY KEY(pubid);
原因: phome_enewsinfovote テーブルに、存在しない列 ID または情報 ID のレコードがあります。
解決策: phpmyadmin を使用してテーブル内のレコードを確認し、存在しない情報レコードを見つけて削除し、アップグレード手順の「再アップグレード手順」の手順に従って問題を解決します。
## #「Empire cms チュートリアル 」を学習することをお勧めします。
アップグレード プロセス中に上記のエラーが表示された場合は、非コードを見つけるテクニックの SQL ステートメントを見つけることができます。アップグレードされたテーブルに存在する情報:コードは次のとおりです:select * from phome_enewsinfovote where pubid=0;データベースの復元後に冗長なレコードを削除できるように、存在しない情報を記録します。 2. アップグレード時のプロンプト:
Table 'phome_ecms_news_index' already exists理由: 7.0 テーブルは既に存在します。これは、Empire 6.6 を直接インストールする前に、元の 7.0 ベータ版が 7.0 テーブルを削除せずにインストールされたため、テーブルが残されたためです。
解決策: データベースを復元した後、6.6 バージョンのデータ テーブルを比較し、冗長な 7.0 テーブルを削除し、アップグレード手順の「再アップグレード手順」の手順に従って再アップグレードして問題を解決します。
3. アップグレード中のデータ変換プロセス中に、「DB に接続できません!」というプロンプトが表示されます。
理由: 空間データベースが不安定であるため、データベースが時々接続に失敗します。アップグレードプロセス中。
解決策: スペースが比較的平均的な場合は、アップグレード構成ファイル /e/update/upconfig.php で各グループの変換数と変換間隔の設定を変更して、アップグレードできます。
4. アップグレード プロンプト「アップグレード プログラムを繰り返し実行することはできません」
原因: アップグレード プログラムを繰り返し実行するか、複数のバージョンからすべてアップグレードしてください。
解決策: 閉じる現在のウィンドウを開き、新しいウィンドウを開いて実行します。
5. アップグレード後に新しい機能メニューが表示されないのはなぜですか?
原因: ユーザー グループの権限がオンになっていないため、メニューは表示されません。
解決策: ユーザー グループを変更して、対応する権限を有効にします。
6. アップグレード プロンプトの後にページを更新します:
Unknown column 'checked' in 'where clause'
理由: バージョン 7.0 SQL モード呼び出し情報にはチェック済みフィールドが必要ないため、チェック済みフィールドが存在しないというプロンプトが表示されます。
解決策: 呼び出し元の SQL ステートメントを変更し、checked=1 条件を削除して問題を解決します。
7. アップグレード後、コメント、メンバー、モールのフォームを送信すると、「送信元のリンクは存在しません。」というメッセージが表示されます。
理由: コメント、メンバー、モールフォーム送信アドレスを元の「/e/enews/index.php」から「/e/pl/doaction.php」、「/e/member/doaction.php」、「/e/ShopSys/」に変更しました。 doaction.php」をそれぞれ。
解決策: テンプレートのフォーム送信アドレスを変更し、送信アドレスを上記の対応するアドレスに変更します。
8. アップグレード後、変更されたメンバーは常に「情報を完全に入力してください」というプロンプトを表示します。 " .
理由: 一部のフィールドの名前は 7.0 で変更されました。
解決策: バックエンド > ユーザー > メンバー管理 > メンバー フォームの変更 > メンバー フォームを変更します。何も設定する必要はありません。問題を解決するには、下の送信をクリックするだけです。
この記事が上記であることを願っています。皆様の Imperial CMS Web サイト構築に役立ちます。
以上がImperial CMS 6.6 から 7.0 へのアップグレードに関するよくある質問のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。