a-blog cmsの入っているサーバーを移転させましたが、
移転後に記事投稿をしようとするとエラーが出るようでした。
作業手順としては、次のようなものでした。
(1)旧環境からa-blog cms関連を一括ダウンロード
(2)新環境へアップ/DBまわりもセッティング
(3)setupツールでドメイン情報を変更
このあと、a-blog cmsで投稿済み記事の表示は特に問題ありません。
しかし、記事投稿をすると「この操作は許可されていません。」というエラーメッセージが出ます。
このメッセージが出る場合、なにかチェックするポイントはありそうでしょうか?
(記事投稿ユーザーのアカウント権限が足りないのかなと思うのですが、権限は「管理者」になっています)
a-blog cmsは、以下の条件を満たすと、試用期間内であっても新規投稿ができなくなります。
・license.phpの対象ドメインが一致していない、または、インストール直後のlicense.phpのままとなっている
・公開日が60日以上前となっているエントリーを書く、もしくはインポートする
早速のサポートをありがとうございます。
今回、当方の行った作業を改めてメモさせていただきます。
------------------------------------------------------------
■移行作業
------------------------------------------------------------
サーバの移行と書きましたが、正確には「ドメインの移行」でした。
サーバをA社からB社に移したのではなく、契約しているエックスサーバで、ドメインを移行させました。
「domain-A」に入っているa-blogcms関連ファイルを「domain-B」へと移行させました。
/domain-A.jp/public_html/***(a-blogcms関連ファイル)***
↓↓↓
/domain-B.jp/public_html/***(a-blogcms関連ファイル)***
------------------------------------------------------------
■ライセンス(license.php)
------------------------------------------------------------
domain-Aで構築した際、「Oneライセンス」で作成していました。
今回の移行にあたってライセンスの再発行が必要と思い、
「ライトライセンス」を発行してdomain-Bに置きました。
------------------------------------------------------------
■事象
------------------------------------------------------------
・記事投稿/編集を行うと「この操作は許可されていません」というエラーメッセージ
・過去記事のタイトルに[test]の文字列がつく
もしかすると、当方のライセンス申請/理解の誤りの可能性もありそうですね。
今回のような移行の場合、下記手続きが必要でしたでしょうか?
http://www.a-blogcms.jp/license/attention.html
domain-AのOneライセンスは2011年に取得しておりましたが、
既にこのライセンス体系の新規発行は終了(?)しているようにも見受けられました。
確認ポイントをありがとうございます。
「チェックリスト」を確認したところ、旧環境(domain-A)の情報が表示されていました。。。。
「*****(ドメインが一致していません)」のメッセージでした。
「ブログ管理→ドメイン」の情報は、新環境のものが入っています。
「config.server.php」も新環境が記述されております。
なにかチェックポイントありそうでしょうか。
チェックリストの「ドメイン情報」項目の情報ですが、
これはlicense.phpで登録したものが入ると推測しています。
■ライト ライセンス
「license.php is broken」と表示され、サイトが全て閲覧不可になる
---------------------------------------------
素人レベルの推測ですが、「One→ライトライセンスにすると不整合が起こる」のではないかと推測していますが、いかがでしょうか?
初期に取得した「One ライセンス」のドメイン情報を書き換え、改善するか確認したいのですが、現状でその手段(手続き)はありそうでしょうか。
旧環境を「Ver. 2.6.0.1+Oneライセンス」で構築していたので、今からライト版に変更するのは難しいと考えています。
ちなみに、Oneライセンスの情報がサイトからは消えているようですが、既存Oneライセンスを取得していたユーザーへの現行ライセンス体系への移行措置などは無しでしょうか?
(Oneライセンス→ライトライセンスでしょうか)
伊藤様
ご検討をありがとうございます。
旧環境/新環境ではコンテンツの違いはありません。
ドメインの変更に伴う環境移行だけとなります。
Oneライセンスの運用はすでに終了(既存ユーザーのみ)のようなので、
もし、この機会に一度ご検討いただけると幸いです。