事前準備
- 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
会員特典あり
ツール導入ではなく「仕組みの資産化」を目指す、システム導入を
最近、CMやネット広告で目にすることが多くなったサブスクリプション型の業務システム。確かに、初期コストを抑え、すぐに使い始められるという大きなメリットがあります。 ですが、その便利さの裏に、見落とされ...
続きを読む
-
FileMaker
FileMaker の自習室にて「Web ビューアを使って、テキストを喋らせる(2)(Claris FileMaker - 10分でスキルアップ)」が公開されました
動画内のサンプルがダウンロードできます。 ダウンロードはこちらから この動画のこぼれ話前回の動画のパート2。日本語以外を喋らせるバージョンです。前回もお話しした通り「英語版がそもそものスタート」でした...
続きを読む
-
Make
Makeのgoogleアカウントでの権限が少なくなっている模様
以前、新規接続した時の権限全部で10種類程度あった。Google Photoの権限についても「アルバム全体への権限」が付与されていた今回、新規接続で確認した権限Google Photoのアルバム接続でエラーが出ていたため、...
続きを読む
-
FileMaker
FileMaker の自習室にて「Web ビューアを使って、テキストを喋らせる(1)(Claris FileMaker - 10分でスキルアップ)」が公開されました
動画内のサンプルがダウンロードできます。 ダウンロードはこちらから この動画のこぼれ話趣味で英語学習をしているのですが、そのためのソリューションを趣味でこつこつと作り始めて。知らない単語の「あれ?こ...
続きを読む
-
FileMaker
FileMakerServerにファイルをアップできない、特定のFileMakerクライアントがある
問題:特定のマシンから、FileMakerServerにファイルをアップできないFileMakerファイルを、FileMakerクライアント経由でアップロードしたいのに、FileMakerServerに接続できないユーザID、パスワード入力画面が...
続きを読む