新しいサーバーに合わせました。番号があいていたからよかったけど。)次に、データのコピーを行うためのプログラム(スクリプト)を準備します。現行のサーバーのホームページコンテンツは日々アップデートされており、サーバーの入れ替えまで続きます。一回だけのデータ移行では済まないので、バックアップする形でデータの移行プログラムを作成。$LOGFILEexit新しいサーバーにバックアップ先のhttp表示ディレクトリやMySQLデータディレクトリをつくり、このバックアップスクリプトを走らせます。表示させてみるhttp://localhost/(サイト名)/でコピーしたサイトを表示させてみます。...何も表示されずエラーが出たり、表示されても文字化けしたり。ホームページプログラム"IRORIBATA"と各サイトの設定ファイルをすべてutf-8に変換。charset=euc-jp">などのeuc-jpをutf-8に変更。今度はMySQLを使ったサイトはばっちり表示はされます。文字化けもありません。MySQLの場合は内部ではutf-8で保存されており、my.confの設定にしたがってそれをeuc-jpあるいはutf-8その他で出力しているだけのようです。SQLiteを使ったサイトはまったく表示されません。原因調査!...どうやらCentOS5ではそのままでは従来のSQLite関数は使えないようです。functionと記録されています。対策もともとホームページのデータサーバーはMySQLで、途中からSQLiteも試してみただけのことで、SQLiteにこだわる必要はありません。他に選択肢がないならともかく、データサーバーはMySQLを使うことに変更。SQLiteを使えるようにするのはそのうち暇を見て。(SQLiteの場合は言語コードの変換はしてくれないらしいということもあり。)SQLiteからMySQLへの変換プログラムを作り、データをすべてMySQLに変換、データベースをMySQLに切り替えて一件落着。いちおうすべてのサイトをコピーし、必要なファイルの言語変換や設定を行いサイト移行の準備は完了です。(けっこう時間がかかってしまった。)しかしせっかくSQLiteも使えるようにプログラムを組んであるのにCentOSでは使えないというのも面白くありません。なんとか使えるように検討してみます。...それにしても今年の夏は暑いなー。