Imperial CMS 6.6 から 7.0 へのアップグレードに関するよくある質問のまとめ

silencement
リリース: 2019-11-27 13:26:38
転載
2852 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:www.word666.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!