a-blog cmsの1系はすでにかなり古いバージョンですが、お客様の都合などで、1系のままサーバを移転したり、ドメインの変更を行わなければいけない場合があります。 古いバージョンのFAQはなかなか見つからないことがあるので、わかる範囲でまとめました。
a-blog cms1系の最新バージョンとphpのバージョンは?
1系の最終版は1.7.0。
このバージョンが動くPHPの最新バージョンは、5.3系になります。 今ですとこのバージョンのPHPが動くサーバを探すのだけでも大変かと思います。
CPIサーバでa-blog cmsを動かす場合にはWAFを「OFF」にする
ONのままだとインストールができないはずです。
インストールにつまづいた場合の最初のチェックポイントとして。
phpinfoはPHPが動いているのに、インストーラを起動しようとするとPHPが真っ白。
ルートにあるphp.iniファイルをsetupフォルダにもコピーすることで解決。サーバはCPIでした。
ライセンスファイルをダウンロードし直して入れ替えたら、a-blog cmsが動かない。
現状のマイページから発行されるライセンスは、ioncube loader 4.6.2以上 じゃないと動作しないので、ioncube loaderのアップデートが必要。https://www.ioncube.com/loaders.phpより新しいバージョンをダウンロード。
既存サイトで、ドメインの変更があった場合、現在のマイページからライセンスファイルをダウンロードし直すことになります。その場合に上記のようなトラブルに遭遇する可能性があります。
正しいライセンスを入れているはずなのに、wwwあり、wwwなしのどちらでも「トライアル期間が終了しました」と表示され、タイトルに[test]と表示される
ライセンスファイルと、実際の運用ドメインで「wwwあり、なし」が入れ子になっている。
ライセンスファイル登録時にwwwをつけて申請してしまった、というケースがあるかも。
運用ドメインとライセンスファイルはwwwあり、なしまできっちり合わせる必要があります。
ドメインの表示がおかしい。古いドメイン表示で表示されてしまう。
メンテナンスメニューにあるドメインの更新ツールを行うことで正常化が可能。 インストール後、リネームしたsetupフォルダはメンテナンスツールとしてログイン可能。
バックアップしたzipデータが、復旧時に展開されない
- バックアップデータは、archivesフォルダに展開されたのち復元が実行されます。
- archivesフォルダにシステムからの書き込み権限がないと、エラーが出て止まります。
- バックアップのzipの内容を解凍し、archivesフォルダに入れるとうまくいく…ケースがあるようですが私自身はこれで解決した記憶があまりありません。
バックアップしたsqlデータから、a-blog cmsを復旧するには
phpMyAdminなどで、sqlにアクセスできる環境が必要になります。 解凍したバックアップデータからsql_query.sqlを開き、
- 1から3行目を削除(削除しないとエラーが出る)
- 「DB_PREFIX_STR」を新テーブル接頭語に一括置換(例:acmsnew)
- 整形したsqlデータをphpMyAdminからインポート
- config.server.phpの「define('DB_PREFIX', '●●●●_');」の部分を新しいテーブル接頭語に書き換え(例:「define('DB_PREFIX', 'acmsnew_');」)
以上の手順を行います。
インストール時に特に変更を行わなければ「acms_」を接頭語にしたテーブルが作られます。 一見その接頭語を利用した方が余計な手順をかけずに移行できそうに感じます。
しかし、その場合
- sqlからテーブルを新規作成する命令を削除するのが面倒
- 何か会った時に、元の状態に戻すには、インポート前のテーブル情報が必要
という問題が発生します。 接頭語は新たに作ってしまう方がお勧めです。
archiveフォルダや、themesフォルダを旧サーバからダウンロードできない
ぞれぞれのフォルダに「中身が何もないフォルダ」が存在すると 「bad parameter given to library」というエラーが出て中断される場合があります。
themesはさておき、archiveフォルダについては「画像を登録後、削除した」場合に空フォルダが発生します。
お手数でも空フォルダにダミーファイルをいれることで、このエラーは出なくなります。 ダミーファイルを挿入後、FTPソフトの一覧を更新しないと、エラーが出てしまう場合があるので、最悪一度ソフトを終了し、再度ログインするのがよいかもしれません。
これら情報の半分以上は、開発元のアップルップルさんとのやりとりから得た情報です。
サポートありがとうございました。
ですが、こういったやりとりは都度都度行われれいるような気がしますので、二度手間を省くためにもまとめてみました。
皆さんのお役に立てば幸いです。
投稿がお役に立ちましたら、いいねをしていただけると嬉しいです。
お困りごとをお聞かせください。
a-blog cmsについてのご相談、ご依頼など。
頂いた内容については、3営業日以内の返信を心がけております。
他社作成のa-blog cms修正、コーディング済htmlへのa-blog cms導入もOK。
小さなことから、お気になさらずお気軽にご相談ください。
投稿がお役に立ちましたら、いいねをしていただけると嬉しいです。
その他のa-blog cms一覧
-
a-blog cms
AIで営業メールを判定し、管理者への送信を防ぐ「DFフォームガード」を公開しました
新しく開発したa-blog cmsの拡張アプリ「DFフォームガード」について、具体的な機能や設定方法を詳しくご紹介します。ダウンロードはこちらからhttps://github.com/datafarmjp/acms-df-form-guard/releases/lates...
続きを読む
-
a-blog cms
記事制作をもっとスムーズに。a-blog cms専用拡張アプリ「DF入力支援」を公開しました
サイト運用の現場では、記事の下書き作成、Markdown原稿の反映、誤字脱字の確認、文章の一括修正など、細かな作業が日々発生します。一つひとつは小さな作業でも、積み重なると大きな負担になります。「DF入力支...
続きを読む
-
a-blog cms
a-blog cms に「いいね」機能を追加できる拡張アプリ「DFいいね」を公開しました
このたび、a-blog cms のエントリーに「いいね」ボタンを追加できる拡張アプリ 「DFいいね」 を公開しました。GitHub にて無料で公開しています。最新版ダウンロード: https://github.com/datafarmjp/acms-df-lik...
続きを読む
-
a-blog cms
a-blog cms拡張アプリで管理画面「だけ」真っ白になった原因
a-blog cmsの拡張アプリを開発している中で、ある環境だけ管理画面が真っ白になる問題がありました。状況としては、次のような状態です。ローカル環境では問題なく動いている別のサイトでも動いているフロント側...
続きを読む
-
FileMaker
FileMakerのDDRを、ChatGPTに理解してもらう
発表をさせていただきました。先日FMCafeのオンライン勉強会「ChatGPT & Claude Codeで挑む!DDR(XML)活用FileMaker開発効率化」にて発表させていただきました。タイトルは「データベースデザインレポート...
続きを読む
-
AI・DX・業務改善
AI時代に企業サイトは不要になるのか?
AIで情報を調べることが一般的になってきたことで、企業サイトの役割についてあらためて考える機会が増えてきました。以前のように、まず検索して、企業サイトを順番に見て比較する、という行動だけではなくなっ...
続きを読む