データベースのダンプファイルを移行した後、PowerCMS へログインすると一部の画面でエラーが発生します
Can't use string ~ as a HASH ref while "strict refs" in use
このようなエラーが発生する原因として、データの一部に含まれるバイナリデータが破損していることが考えられます。
PowerCMS のデータベースについてダンプファイルを使って移行する場合、データベースのダンプファイルを作成する際は下記の方法でバイナリデータを 16 進表記に変換することができ、そのダンプファイルから復元することでエラーは発生しません。
mysqldump コマンドでは --hex-blob のオプションを追加してください。
phpMyAdmin ではオプションの 「16 進表記でバイナリカラムをダンプする」 にチェックを入れた状態で、データをエクスポートしてください。
詳細につきましては下記ページで掲載しております。
ご参照ください。
データベースの移行をやり直しできない場合、破損したバイナリデータを破損前の状態には戻せませんので破損したデータを削除する以外に対処の方法がありません。削除の方法はエラーが破損したデータによって異なりますので、方法につきましてはサポートまでお問い合わせください。