a-blog cms Ver. 2.8へのアップデート

162 views
Skip to first unread message

GiiQ diigozby

unread,
Apr 15, 2018, 9:41:23 AM4/15/18
to a-blog cms forum

お世話になっております。GiiQと申します。

a-blog cms Ver. 2.8へのアップデートについて、教えてください。

次の環境でablogCMSを利用しております。

<環境>
さくらインターネットのスタンダード環境
プログラムのバージョン(2.7.15 / Standard)
php     5.6.31

<質問>
(1)さくらインターネットのスタンダード環境のphpの推奨バージョンが7.1になったことから、
さくらインターネットの設定をphp 7.1に変更したところ、a-blog cmsうまく表示されなくなりました。
ひとまずphp 5.6に戻して、正常に表示されることを確認しました。

(2)php7.1に対応しているa-blog cms Ver. 2.8へのアップデートを行うため、update.phpを用いて
アップデート操作を行いましたが、php5.6、php7.1のどちらで実行しても
途中でエラーメッセージがでてうまくアップデートできませんでした。

(3)次のページ(https://developer.a-blogcms.jp/document/update/update2x.html)に記載されている
手動アップロードを行っても、a-blog cms Ver. 2.8へのアップデートがうまくできませんでした。
さくらインターネットの設定をphp 7.1に変更してから実施しており、
その際にまず次のメッセージが表示されたので、「php.ini」の設定をphp7.1に対応した内容に書き直しました。
「Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance.」

(4)その後、次のメッセージが表示されました。
「500 Internal Server Error.

The file /***/***/***/***/ablogcms/license.php was encoded by the ionCube Encoder for PHP 5.6 and cannot run under PHP 7.1 or later. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 7.1. in Unknown    line: 0
#0 [internal function](): Acms\{closure}()」

<確認事項>
①上記(4)のエラーメッセージはどのようにすれば解消するでしょうか

②上記①が解消しない場合に備えて、次の環境で別のディレクトリにa-blog cms を新規インストールしたところ、
a-blog cmsの画面は正常に表示されました。

さくらインターネットのスタンダード環境
プログラムのバージョン(2.8 / Standard)
php     7.1

この環境に既存のデータを移行したい場合、データベースからはどのテーブルを移行すればよいでしょうか。
「phpMyAdmin」を用いて既存のテーブルからデータをエクスポートして、
新環境のテーブルにインポートしたいと考えております。


以上、ご確認の程、お願いいたします。

Godai Hori

unread,
Apr 15, 2018, 8:14:17 PM4/15/18
to a-blog cms forum
いつもお世話になっております。
アップルップルの堀です。

>>> ①上記(4)のエラーメッセージはどのようにすれば解消するでしょうか

php5.6用にエンコードされたlicense.phpをお使いのようなので、https://mypage.a-blogcms.jp より、php7.1用のlicense.phpをダウンロードしてください。

>>> この環境に既存のデータを移行したい場合、データベースからはどのテーブルを移行すればよいでしょうか。
「phpMyAdmin」を用いて既存のテーブルからデータをエクスポートして、
新環境のテーブルにインポートしたいと考えております。

acms_cache, acms_cache_reserve以外の全てのテーブルをインポートしてください。
ただし、もしドメインが既存の環境と新しい環境で違う場合は、acms_blogのblog_domainの項目を新しい環境のドメインに書き換える必要があります。

以上となります。
よろしくお願いします。

GiiQ diigozby

unread,
Apr 16, 2018, 9:05:55 AM4/16/18
to a-blog cms forum
アップルップル 堀様

ご連絡ありがとうございます。

license.phpをダウンロードして無事アップデートが完了しました。
※特定サーバ無料サブドメインライセンス(https://developer.a-blogcms.jp/download/specific/license.html)からダウンロードしました。

またなにかありましたら、宜しくお願いします。
Reply all
Reply to author
Forward
0 new messages