ホームページ >php教程 >php手册 >Discuz 6.0 をバージョン 6.1 にアップグレードする方法のチュートリアル

Discuz 6.0 をバージョン 6.1 にアップグレードする方法のチュートリアル

WBOY
WBOYオリジナル
2016-06-21 09:07:271207ブラウズ

チュートリアル|ディスカス

3 つのパートに分けて説明します:

(1) アップグレード前の準備

1. 次の図に示すように、Discuz! 6.1.0 の正式バージョンをローカルまたはサーバーにダウンロードします。

2. Discuz! 6.1.0 にアップグレードすると、元のスタイルは使用できなくなるため、以下の図に示すように、アップグレードする前にスタイルをデフォルトのスタイルに戻してください。 :


変更方法:
管理者はフォーラムにログインします=> 基本設定=> デフォルトのフォーラムスタイル

次に、他のスタイルを次のように設定します。以下の図に示すように、利用できなくなります:


設定を変更します:
管理者はフォーラムバックエンドにログイン => フォーラム管理 => インターフェーススタイル

3. フォーラムを閉じて、データをバックアップします (必ず準備してください)アップグレード前のデータ) バックアップ) 以下に示すように:


変更方法:
管理者がフォーラムのバックエンドにログイン => 基本設定

4. データベースのバックアップ
独立したホスト: データベース ディレクトリを直接バックアップします (停止することに注意してください)。バックアップする前に MySQL サービス) );

独立したホストは Windows ホストと Linux ホストに分けられます。(1) Windows ホストのバックアップ:
最初に示すように、mysql サービスを停止します。以下の図:
システムの起動 Menu=> cmd を入力します。

5.jpg
(13.14 KB)

以下の図に示すように、[OK] をクリックして mysql インストール ディレクトリに入り、mysql サービスを停止します。

6.jpg
(8.12 KB)

2008-4-18 15:31

7.jpg (20.12 KB)

2008-4-18 15:31


8.jpg
(22.61 KB)

2008-4-18 15:31

仮想ホスト: バックグラウンドバックアップまたはphpmyadminを使用できます

詳しいバックアップ方法については、こちらを参照してください: http://www.discuz.net/thread-744280-1-1.html

5.添付ファイルのバックアップ: フォーラム ディレクトリ内のすべてのディレクトリとファイルをバックアップする場所にダウンロードまたはコピーします。フォーラム プログラムとテンプレートに大きな変更を加えていない場合は、添付ファイル (添付ファイル) をバックアップするだけで済みます。ディレクトリ)。

フォーラム プログラムとその添付ファイルをバックアップする一般的に使用される方法は、FTP ディレクトリ内の添付ファイルを除くすべてのファイルとディレクトリを、新しく作成したディレクトリ (oldbbs など) に移動することです。もちろん、バックアップのためにすべてのフォーラム ファイルを oldbbs ディレクトリに移動することもできます。

6. 新しい Discuz!6.1.0 config.inc.php の設定を容易にするために、config.inc.php ファイルをローカルにダウンロードします (バックアップ)。

7. UCenter をインストールします (まだインストールしていない場合)

UCenter のグラフィックとテキストのインストール チュートリアルについては、
: http://www.discuz.net/thread-897809-1-1 を参照してください。 html


(2) アップグレード時の注意点
1. まず、以下の図に示すように、添付ファイルを除くすべてのファイルとディレクトリを新しく作成したoldbbsディレクトリに移動します。

10.jpg (10.14 KB)
2008-4-18 15:40


11.jpg

(38.18 KB)
2008-4-18 15:40



注: ファイルは必ずバイナリ モードでアップロードしてください。
以下に示すように、FlashFXP を例に挙げます。

12.jpg


いくつかの一般的な FTP ソフトウェアのバイナリ セットアップ手順
http://www.discuz.net/viewthread.php?tid=73393
config.inc ディレクトリを変更します。 php、attachments、forumdata、および forumdata/* (forumdata の下のすべてのフォルダー)、templates、および templates/* (templates の下のすべてのフォルダー) の属性は 777 です。Windows システムは、これらのディレクトリに iis ゲストの読み取りおよび書き込み権限を与えます。それ。

ファイル権限の具体的な設定方法については、 http://www.discuz.net/viewthread.php?tid=487165 を参照してください
3. Discuz!6.1.0 の config.inc.php ファイルを変更し、データベースアカウント情報。特定の設定は、ローカルにダウンロードした Discuz!6.0.0 の元の config.inc.php に従って構成できます。

データベース情報の構成については、下図のようになります。



13.jpg


14.jpg

Discuz!6.1.0 の上記データベース情報を Discuz!6.0.0 のデータベース情報と同じに変更する必要があります。

Cookie の範囲に特別な要件がある場合、またはフォーラムへのログインが正常でない場合は、以下に示すように Cookie 変数を変更してください:



15.jpg


16.jpg

ユーザーのログインに影響を与えないように、Discuz!6.1.0 の Cookie プレフィックス設定を Discuz!6.0.0 と一致させることが最善です。

以下の図に示すように、テーブルプレフィックスの構成について:


17.jpg


18.jpg


注: 元のデータテーブルのプレフィックスが何であるかを確認し、それに応じて config.inc.php の $tablepre を変更してください。
文字セットの設定について:
config.inc.php ファイルを設定するときに注意する必要があることの 1 つは、文字セットの設定の問題です。 charset は、ダウンロードしたフォーラムのデフォルトの文字セットです。たとえば、Discuz!6.1.0_SC_UTF8 をダウンロードした場合、フォーラムの文字セット (つまり、charset) は UTF8 です。フォーラム データベースのキャラクタ セットは、フォーラムがサーバーにインストールされている MySQL データベースのキャラクタ セットです。フォーラムのデータベースのキャラクタ セットが latin1 である場合 (またはデータベースが latin1 キャラクタ セットを使用する予定である場合)、次のことが必要です。 config.inc.php を設定するには、dbcharset を latin1 として入力します。この時点で、フォーラムが文字化けする理由は、正しい文字セットが設定されていないためであることが理解できた方も多いと思います。
下の写真に示すように:



19.jpg


20.jpg

比較: Discuz!6.1.0 の文字セットを Discuz!6.0.0 の文字セットと同じに変更します。
4. 次の図に示すように、ダウンロードした Discuz!6.1.0 インストール パッケージ ./utilities/upgrade10.php をフォーラム プログラムのルート ディレクトリにアップロードします。

21.jpg
(41.32 KB)

以下に示すように、ブラウザでアップグレード プログラムを実行します。

22.jpg
(53.26 KB)

2008-4-18 16:03

23.jpg
(49.67 KB)

2008-4-18 16:03

下の図に示すように「次へ」をクリックしてください:



25.jpg


注:
サイトに複数の Discuz! フォーラムが含まれている場合、ここでのメンバー ID の開始値が影響し、フォーラムのメンバーを結合する必要があります。なぜなら、フォーラムからのUIDがメインフォーラムに添付され、UIDがマージされ、その後、フォーラムからのデータ構造が変更されてマージが完了するからです。アップグレード時に UID の開始値を自分で指定できますが、開始メンバー ID は 0 以上である必要があります サイトにフォーラムが 1 つしかない場合、値は 0 です。0 より大きい値のみを入力してください2 番目のフォーラム
詳細な注意事項については、こちらの手順を参照してください:
http://www.discuz.net/thread-885712-1-1.html 次に、以下の図に示すように、メンバー データの結合を開始します。 :



26.jpg

下の図に示すように、アップグレードが完了しました:


27.jpg


(3) アップグレード後の作業
1. サーバー上のアップグレードプログラム upgrade10.php を削除します
2. 管理者アカウントでフォーラムにログインします。とパスワードを入力し、「ツール」に入り、キャッシュを更新します。
下の写真に示すように:


28.jpg

3. アップグレードが完了しました


注: 以前の写真やファイルが必要な場合は、もちろん、oldbbs フォルダーで検索できます。もう必要ありません、または Discuz!6.1.0 問題ありません。oldbbs を削除しても問題ありません。
この時点で、Discuz!6.0.0 - Discuz!6.1.0 は正常にアップグレードされました。これで、バックグラウンドでフォーラムを開いて実行できるようになります
以下に示すように:



29.jpg


フォーラムがアップグレードされました!



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。