おはよう!PHPBB DBの破損を修正する際に役立つヒントやツールはありますか?
私は中程度の大きさのPHPBBフォーラムを運営していますが、これはいろいろな(随時)致命的ではないデータ破損量を持っています。たとえば、私は、PHPBBの "名前"を、メニュー項目や内容など、それらのはずはいけない場所に置き換えて表示することに気付きました。
You are logged in as:
[ Logout ][ ACP Logout ]
QUICK ACCESS
Manage users
Manage groups
Manage forums
[...]
Avatar settings
Private message settings
Post settings
Signature settings
ACP_FEED_SETTINGS <--- WTF?
User registration settings
Visual confirmation settings
私は、非常にすぐに手でこの問題を解決しようとする試みをしたいと思います。ここでは
は私のACPメニューの一部のように見えるものです。私の計画はにある:
- ボードをオフラインバックアップ
- が
- 修正プログラムは、おそらくインストール
- を検証するなど、問題を言った問題を識別
- をファイルにデータをダンプしますテスト溶液
私の勘違いは、あなたがたの多くの更新の一つですarsは計画どおりに動作しませんでした(私はバージョン2.xからアップグレードしました)。フォーラムはバニラのインストールです。
私はSQLに多くの経験がないので(不思議には十分)、この質問をしています。私はいくつかのプログラミング言語(perlは私の最高)を知っていますが、データベースの内容を他の人に伝えました。
私はこれまでに試みたことがないので、が好きです。腐敗、ヒント、一般的なアドバイス、一般的な落とし穴などを特定する方法についての考えを私はしていません。そう!
ありがとうございます!
あなたが求めていることは不可能です。あなたができる最善のことは、このソフトウェアの新しいコピーをインストールし、必要なアドオン/カスタマイズをインストールしてから、ユーザーと投稿が入っているテーブルだけをコピーして、再度設定を破棄しないようにします。 –
これはなぜ不可能なのか混乱しています - 詳細を教えてください。 私が最後に更新したバックアップ(最終更新時)は、プレーンテキストコマンドを使用してかなり単純な構造が明らかになりました。確かにそこを通って、欠けているフィールドや値を見つけることは可能であり、スタートですか?これはバイナリデータではありません。 – 200found