7.4.11 pg_dumpall -U pgsql > db.out -> 8.2.5 su - pgsql initdb exit psql template1 < db.out
1.いったん別の作業ディスクにシステムをクリアインストールする。 2.作業ディスクにインストールしたシステムに壊れたHDDを接続し、 Windowsのバックアップ・リストアツールで壊れたHDDの内容を 作業ディスクのシステムにバックアップ 3.バックアップデータから、作業ディスクのシステムにリカバリ、 詳細パラメータの調整必要、古いファイルは上書きしない、 セキュリティ関係は修復しない 4.一時フォルダを作り、バックアップデータからレジストリ関連の データ(ユーザ分、システム分)をコピーしておく 4.SafeModeで再起動、ユーザ分レジストリ関連のファイルを強引にコピー 5.作業ディスクを外して別のマシンに繋ぎ、システム分のレジストリ関連 ファイルを強引にコピー・・・ま、これで修復できるかもしれない、ってことで。
Go read this page: http://cz2.php.net/recode, especially: Warning Crashes and startup problems of PHP may be encountered when loading the recode as extension after loading any extension of mysql or imap. Loading the recode before those extension has proved to fix the problem. This is due a technical problem that both the c-client library used by imap and recode have their own hash_lookup() function and both mysql and recode have their own hash_insert function. Warning The IMAP extension cannot be used in conjuction with the recode, YAZ or Cyrus extensions. This is due to the fact that they both share the same internal symbol.再コンパイル繰り返してトレースやってやっと判明。半日食っちまった。インストール前にマニュアル読めばこんなことはないのだが、、、やっぱ英語の壁は高い。