お世話になっております。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」を用いて既存のテーブルからデータをエクスポートして、
新環境のテーブルにインポートしたいと考えております。
以上、ご確認の程、お願いいたします。