福岡のIT系の会社で働くエンジニアのブログです。

技術雑記

【baserCMS】baserCMS 3系から4系へメジャーアップデート時にBcDbMigratorでハマった時のメモ

Twitter bookmark Facebook LINE Pocket Feedly RSS

とあるサイトで baserCMS 3系から4系 アップデートしたときにハマった件があったのでその時のメモです。

基本的な作業の流れは https://magazine.basercms.net/article/archives/39 を参考にして行いましたが、記事内に出てくる BcDbMigrator 使ったときにそのままだと動かずにいろいろ苦労しました…。

 

DBマイグレーターの変更したところなど

・タイムアウト追加の対策 (max_input_time のエラーでた為)
 → .htaccessに記述でもいいかもです。

変換後のZIPをダウンロードできない
 → 最近のbaserCMS4系は Simplezip から BcZipに変わっていた為

 

固定ページCSVが読み込めない

固定ページCSVが読み込めず、何故か途中で処理止まって最初から開始するという、リダイレクトループになった。
 (何らかの特定の文字か、環境依存と思われる)

 → UTF-8 指定して fgetcsvReg → fgetcsv に書き換えて代用した

 

お約束

自己責任でお願いします!

必ず作業前にファイルやDBのバックアップをしましょう!

baserCMS関連書籍

Twitter bookmark Facebook LINE Pocket Feedly RSS