phpwind 3.01 フォーラムは、無料フォーラムの中でも最も強力で高速なフォーラムの 1 つであると言えます。このフォーラムを使用する過程で、私はいくつかの経験を蓄積したので、それを共有します。
1. データのバックアップ
フォーラム データの量が増加し続けると、デフォルトのファイル サイズに従って 1 つのファイルにすべてのバックアップ データを収容できないことがよくあります。ホストの速度が比較的遅く、ネットワークの速度が良好でない場合、最初のファイルが生成された後に白い画面が表示され、応答が表示されなくなることがよくあります。バックアップが完了したとは決して考えないでください (私たちはこれに騙されて大きな損失を被りました!)。
このような場合は、応答が速いブラウザを使用するのが最適です。私はバックアップ処理を正常に反映できる Opera を使用しています。バックアップが実際に完了したことを示すために、バックアップが完了したことを示すプロンプトが表示されるまで待つ必要があります。
別の可能な方法は、バックアップ ファイルのサイズを変更することです。たとえば、バックアップ ファイルが約 1MB の場合、バックアップが途中で中止されるのを防ぎます。
2. phpwindのリカバリ機能を利用してSQL文を実行する
Phpwind のバックアップ ファイルは実際にはデータベースの SQL ステートメントであり、テーブルを削除および再構築するステートメントとデータを挿入するステートメントの 2 つのカテゴリに分類されます。データベースのバックアップ データが不完全な場合は、手動で SQL ステートメントをバックアップ ファイルに追加できます (テーブル構造の再構築のためのステートメントを削除し、データ挿入のためのステートメントのみを保持するなど、一部のステートメントを削除することもできます)。バックアップ ファイルの内容のヘッダーは、完全な数行だけで十分です。任意の SQL ステートメントを使用でき、phpwind はこれらの SQL ステートメントを忠実に実行します。
3. phpwind を再インストールせずにスペースを移行するためのヒント:
スペースの移行は私たちにとってよくあることだと言えます (まさか、中国の仮想ホスティング サービス プロバイダーが混在していて、悪い人に遭遇することが多いなんて誰が言ったのでしょう?) 従来の方法では、ファイルを再アップロードする必要があります。インストール ファイルを削除して phpwind を再インストールし、変更した BBS ディレクトリでインストール ディレクトリを上書きし、最後に MySQL データベースを復元します。これには、特にインターネット速度が平均的な場合、かなり長い FTP アップロード プロセスが必要になります。
実際、今日の仮想ホスティング サービス プロバイダーは通常、phpMyAdmin データベース管理ツールを提供しています。このツールを使用すると、インストール プロセスをスキップできます。
免責事項: 仮想ホストが phpMyAdmin を提供できず、まだ phpMyAdmin をインストールしていない場合は、以下の内容を読む必要はありません (phpMyAdmin のアップロードとインストールに必要な時間は phpwind と同じなので、私は一度騙されたことがあります)
- バックアップ ファイルが小さく (数百 K)、インターネット速度が良好な場合は、phpMyAdmin で SQL ファイルを実行してバックアップ ファイルを直接実行できます。
ただし、ファイルが大きすぎる場合、私のテストによれば、たとえ 1MB 程度であっても、ネットワーク速度が平均的であれば、成功するのが難しいことがよくあります。したがって、phpwind のオリジナル バージョンをインストールすることが依然として重要です。
ただし、興味がある場合は、バックアップ ファイルを変更し、そのデータ構造部分のみを抽出して実行することができます。
言い換えれば、実際には、新しくインストールした phpwind のクリーンなデータベース ファイルを見つけて (Web サイトの最初のバックアップを保存するのが最善です)、まず PhpMyAdmin を使用してこのファイルを実行し、データベース構造を復元します。
- 次のステップでは、バックアップしたフォーラム ディレクトリを新しいスペースにコピーし (sql_config.php ファイルをデータ ディレクトリに保存する必要があります)、BBS ファイルが変更されていない場合は、BBS Web ページ ファイルを復元します。とにかく、インストールされたファイルを直接使用してください。それ以外の場合は、何度も変更された BBS ファイルをアップロードする必要があります。
- さらに、UNIX タイプのホストを使用している場合は、いくつかのディレクトリの属性も変更する必要があります。phpwind インストール手順の要件に従って、いくつかのディレクトリの属性を 777 に変更することができます。 755 までは正常に実行できることがよくあります)、新しいフォーラムは基本的に正常に移行されます。
なお、simple ディレクトリ配下のいくつかのファイルの属性を 755 に変更することを忘れないでください。そうしないと、グラフィックのないインターフェイスに正しくアクセスできなくなります (これは、サイトのアクセス元を確認したときに偶然発見したものです。使用される画像のないバージョンは検索エンジンで人気があります)。
- 次に、データ ディレクトリにある sql_config.php ファイル内のデータベース名、ユーザー名、パスワード、その他の情報を忘れずに変更します。
phpwind を再インストールする場合は、インストールしたばかりの phpwind ディレクトリのデータ ディレクトリにある sql_config.php ファイルを実際のフォーラム ディレクトリのデータ ディレクトリにコピーし、ファイル属性を 777 に設定します。
- 最後に、重要な手順は、FTP を使用して実際のデータベースのバックアップ ファイルをデータ ディレクトリにアップロードし、phpwind 管理者アカウントでバックエンドにログインしてデータを迅速に復元することです。
データを復元したら、最後にバックグラウンドですべてのキャッシュを更新します。