事前準備
- archivesフォルダ、利用しているthemeフォルダのダウンロード
- MySQLあるいは、a-blog cmsのバックアップメニューからデーアベース内容をダウンロード
- サイト全体も念のためダウンロードしておくことが望ましい(a-blog cms以外の移行に必要なデータ存在する場合もあるため)
- 新サーバのphpのバージョンを7.3系に変更
- php.iniに書かれた設定を保存(upload_max_filesize、post_max_size、max_file_uploadsなど)
- MySQL接続のための情報などを一通り準備
- 最新のPHPに対応した、新しいlicense.phpファイルをダウンロードサイトよりダウンロードして準備
新規サーバへインストールの手順
- 新しい移転先のサーバに新規で a-blog cms をインストール(簡単セットアップがあればそれで実行)
- archivesの内容をあらかじめダウンロードしておいた旧サイトのデータに上書き(FTPにて)
- インストールしたデータベースの情報を削除(phpMyAdminから実行)
- 旧サーバーで利用していてたバージョン 1.7 の MySQL エクスポートデータをインポート (phpMyAdminから実行)
- 最新版の /setup/index.php にログイン(menteなど他の名前にフォルダをリネームしている場合もある)
- DB_PREFIXの内容がインストール時と異なると、セットアップメニューが表示されてしまうので注意
- アップデートメニューからMySQLのアップデート
- php.iniに旧サーバに設定していた情報の復元(upload_max_filesize、post_max_size、max_file_uploadsなど)
インストール後に行うこと(Google Map API)
- Google Map APIの管理画面にて、API情報をコピー
- Google Map APIの管理画面にて、準備用新サーバの仮URLでのAPI利用を許可
- これを行わないと、Google マップが準備サーバで表示されない
- Google マップ ユニットを使用しているHTMLなどをチェックし、必要に応じて最新版に変更
サイト全体の表示のために必要なこと
- Ver. 1.7 から 2.0 のアップデートの実行
- Ver. 2.0 & 2.1からのアップデートの実行
- Google Map APIの値を、コンフィグの必要箇所に設定
作業のポイント
- column.htmlをunit.htmlに変更しないと、ユニットの内容が表示されない
- index.jsをacms.jsに変更しないと正しく管理画面の表示がされない
- acms-admin.cssを読み込まないと、編集ボタンなどが縦に並んでしまい、正しく表示されない
ドメイン移行準備
- メンテナンスメニューからドメイン名を公開用のドメインに修正
- →これを行った後は、準備用のドメインでサイト画表示されなくなります
- デバックモードの解除
- 準備した最新のライセンスファイルに差し替え
移転準備
- 作業マシンのホストファイルを変更し、新しいサーバで正しく表示されているかのチェック
- 必ず実行。自分の目で表示が正しくされているかを絶対に確認。だろう、で公開しない。
- pdfファイルなど、日本語ファイルが含まれる可能性のあるファイルが正しく表示されるかチェック
- →表示されない場合は、旧サーバから再度ただしい日本語名でダウンロードし直す必要がある
- basic認証など、モジュール版のPHPで動いている箇所が正しく動いているかチェック
- →CGI版では機能しない(ケースが多い)
- 画像などを含んだエントリーが、正しく投稿されるか下書きチェック
- うまくいかない場合はarchivesフォルダのパーミンションをチェック
- フォームなどの再送信をチェック
- 新サーバでの自動バックアップ(HTML、SQLなどの)をサーバの機能にあわせて準備
上記が全てOKになったら
- DNS管理画面より、ネームサーバを新サーバのものに書き換え
アップデート自体のポイント
- 古いCMSをアップデートしていくのではなく、最新のCMSに古いテーブル情報をいれることで、PHP側に「最新のa-blog cmsではないので、テーブル情報をアップデートしなくては」と勘違い(?)させ、最新版にするやり方。
- アップルップルさんからこちらの方法を教えていただきました。
- 最新のa-blog cmsからスタートすることで不用意に古いjsファイルなどが残る可能性がないため、このやり方は不具合の可能性が少なく、スムーズかと感じました。
お困りごとをお聞かせください。
a-blog cmsについてのご相談、ご依頼など。
頂いた内容については、3営業日以内の返信を心がけております。
他社作成のa-blog cms修正、コーディング済htmlへのa-blog cms導入もOK。
小さなことから、お気になさらずお気軽にご相談ください。
その他のa-blog cms一覧
-
その他
富士市の「くらし応援デジタル商品券」の残高を統合する(まとめる)方法
「くらし応援デジタル商品券」が発行されました。静岡県富士市にお住まいの方には、ハガキにて順次商品券コードが届いているかと思います。保護者が「複数の残高を、一つの商品券にまとめたい」をやるために実際...
続きを読む
-
FileMaker
FileMakerで作成したバーコードリーダーのサンプル
客様よりご依頼いただきました。お客様の業務管理をどのように実践するか考える中で。 「FileMakerでバーコードって読めましたっけ?」 というご質問をいただき、作成したファイルです。QRコードとバーコードを読...
続きを読む
-
技術
Codexにマークダウンを書いてもらい、Obsidianで読む
Codexは引き続き利用中Codexを利用した開発を、空き時間をみながら引き続き続けています。 続けていく中で 便利な点と不安な点がなんとなく浮かんできました。とにかく制作が早くて便利自分ができなかったことが...
続きを読む
-
技術
Apple Musicで30秒早送り、巻き戻し、を実現する
会議データや講演データを聞くときの不満音楽ではない30分以上あるような音声データを再生する時、ポッドキャストのように 「⚪︎秒先にスキップしたい」という要望があるかと思います。ですが、Apple Music...
続きを読む
-
FileMaker
FileMaker の自習室にて「FileMaker のレコードを、マークダウンに変換する(Claris FileMaker - 10分でスキルアップ)」が公開されました
動画内のサンプルがダウンロードできます。 ダウンロードはこちらから この動画のこぼれ話FileMakerのレコードをまさにこのブログのような出力に応用できないか。そう思って構築したのが「FileMakerをマークダウ...
続きを読む
-
その他
sonosのオーディオがぶつぶつ切れる症状を改善する
Sonosの困った症状Apple Musicや独自の録音ファイルをNAS経由で再生も可能な、便利なSonosのスピーカー。 こちらが時々、ストリーミング再生している音楽が「ブツッ」っと切れるようになりました。 この問題の解...
続きを読む