事前準備
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などをチェックし、必要に応じて最新版に変更
サイト全体の表示のために必要なこと
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一覧
-
Web関連
今回のPHP騒動(php2shell)について
026年10月21日、多くのWebサイトで使われているPHPについて、重大な脆弱性への注意喚起と修正版の公開がありました。条件によっては、外部から不正なプログラムを実行される可能性がある問題です。弊社でも、保守...
続きを読む
-
技術
「ごじゅの」のUI改善を、制作したAIが振り返る
はじめにAIにできるだけ作業を任せる(AIに作業を自走させる、と世間では言われているのでしょうか)テストを兼ねて、当社が運営する「ごじゅの」のUIをフルリニューアルいたしました。日数は約2日ほど。今回はそ...
続きを読む
-
スマレジ
スマレジでできる、テーブルオーダー、モバイルオーダー
お客様からスマレジを使ったテーブルオーダー、モバイルオーダーについてご質問があったので、まとめました。価格やシステムは2026年10月15日付の情報となります。フードビジネスプラン月額利用料:15,400円(税...
続きを読む
-
技術
Macのリマインダーは、メールアプリと連動できる
Macのメールアプリから「メールを後で見る」というリマインダーを設定することができます。ですが、「該当メールへの関連付けを含んだリマインダーを登録する」ことは、Macのメールアプリではできません。ですが...
続きを読む
-
技術
ASAHIネットの固定IPをRTX830で使う設定手順【フレッツ光クロス・XG-100NE配下】
以下ChatGPTとやり取りした履歴を、最終的に記事にまとめてもらったものです。 今回は手直ししない方がわかりやすい為、チェックだけ行い公開いたしました。 ASAHIネットにもYahamaのサイトにも「最終的にこうし...
続きを読む
-
技術
ごじゅのを楽しむコツ
「ごじゅの」という不思議な名前のにほんごパズルゲームを作成しました。https://gojuno.jp/ja/開発者の私が考える、ごじゅのを楽しむコツ、高得点に繋がるコツをいくつか紹介させてください。得点のコツ属性を足...
続きを読む