サイト移行時について

195 views
Skip to first unread message

hgs

unread,
Apr 27, 2018, 4:10:53 AM4/27/18
to a-blog cms forum
お世話になります。

現在テストサーバへサイト移行のテスト中です。
ローカルでは移行に成功していましたが、

テスト用のレンサバでは

Fatal error: Class 'Acms\Services\Common\InjectTemplate' not found in /●●●/●●●/●●●/●●●/●●●/php/ACMS/GET/Admin/InjectTemplate.php on line 14

のエラーが出ています。

サイトの移行方法は
①ablogインストール
②DBインポート
③acms_blogテーブルの書き換え
archives
index.php
acms.js
js
php
private
themes/system
のデータ移行済みです。

恐れ入りますがよろしくお願いいたします。





Godai Hori

unread,
Apr 27, 2018, 4:21:00 AM4/27/18
to a-blog cms forum
いつもお世話になっております。
アップルップルの堀です。

php/Services/Common/InjectTemplate.phpはサーバーに上がってますでしょうか?

もしかすると全てのファイルが正常にサーバーにアップロードされていない可能性があります。
もう一度ご確認いただいてよろしいでしょうか?

よろしくお願いします。

hgs

unread,
Apr 28, 2018, 12:47:31 AM4/28/18
to a-blog cms forum
ご回答ありがとうございます。
ファイルは上がっていましたが、うまくいかなかったため、
再度さくらサーバにa-blogを削除 → インストールしました。

The file /●/●/●/●/php/Application.php was encoded with the PHP 5.6 ionCube Encoder and requires PHP 5.6 or PHP 7.0 to be installed. in Unknown on line 0

今度はこのようなエラーが出ています。
よろしくお願いいたします。

※正規での移行方法はありますか?

hgs

unread,
Apr 28, 2018, 3:48:31 AM4/28/18
to a-blog cms forum
上記、PHPバージョン変更で解決しました。
ですが、うまくいかず、別のディレクトリで再度テストしています。

404 Not Found Blog
Domain ●●●●● was not found on this server.

a-blogインストール後に、sqlのインポートを行い、
acms_blogテーブルの「blog_domain」で利用先サーバのドメインへ変更済みです


エラーが非常に多く困っているのですが、どのような解決方法がありますか?

Godai Hori

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

>>> 上記、PHPバージョン変更で解決しました。
>>> ですが、うまくいかず、別のディレクトリで再度テストしています。

こちらですが、どのようにうまく行かないのか教えていただくことはできますか?

>>> 404 Not Found Blog
>>> Domain ●●●●● was not found on this server.

こちらですが、404Not Foundが表示されてしまっているページのドメイン名はacms_blogテーブルの「blog_domain」と同じものでしょうか?

ご確認ください。

よろしくお願いします。

hgs

unread,
May 1, 2018, 12:00:32 AM5/1/18
to a-blog cms forum
堀様

ご回答ありがとうございます。

>こちらですが、404Not Foundが表示されてしまっているページのドメイン名はacms_blogテーブルの「blog_domain」と同じものでしょうか?
こちらですが、http:// の記載を外すとうまく動作いたしました。
大変失礼いたしました。

また、今後実際にサーバの乗り換えを行うのですが、
その際ドメインの設定はどのようになりますでしょうか?

初歩的な質問で申し訳ありませんが、移行先はサーバが異なるだけで、同じドメインとなります。
新しいサーバにドメインが当たるまでサイトの表示はできなくなるのでしょうか?

例えば現在「123.com」でa-blog cmsを構築していた場合、
乗り換え先として「456.com → 123.com」にドメイン当てる場合です。
この場合はSQL内のドメインを「456.com」に変更し、データを引っ越しさせれば良いのでしょうか?
その後、456.comで表示確認後、123.comのドメインを当てれば良いのでしょうか?

わかりにくく申し訳ございませんが
何卒お願い申し上げます。

Godai Hori

unread,
May 1, 2018, 2:51:14 AM5/1/18
to a-blog cms forum
お世話になっております。

順番にお答えします。

>> また、今後実際にサーバの乗り換えを行うのですが、
>> その際ドメインの設定はどのようになりますでしょうか?

acms_blogのテーブルのドメイン名が現在表示しているURLのドメインと一致していればいいので、
乗り換え元のサーバーから、acms_cache, acms_cache_reserve以外の全てのテーブルをインポートしてきた後、もしドメインが既存の環境と新しい環境で違う場合は、acms_blogのblog_domainの項目を新しい環境のドメインに書き換えをします。

あとは、a-blog cmsが設置されているサーバーのphpのバージョンに合わせてlicense.phpなどをダウンロードしていただいて、config.server.phpのDOMAINの設定が乗り換え先のドメインに設定されていれば正しく表示できるはずです。

>> 例えば現在「123.com」でa-blog cmsを構築していた場合、
>> 乗り換え先として「456.com → 123.com」にドメイン当てる場合です。
>> この場合はSQL内のドメインを「456.com」に変更し、データを引っ越しさせれば良いのでしょうか?
>> その後、456.comで表示確認後、123.comのドメインを当てれば良いのでしょうか?

こちらですが、456.comにも最初から123.comでドメインを当てて置いて、Macならhostsの設定をして自分の環境だけ 456.com123.comのドメインで表示できるようにしておくのもありかなと思います。
hostsの設定にはMacにもWindowsにもいいアプリがありますのでよかったら使って見てください。


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


Reply all
Reply to author
Forward
0 new messages