バージョン選択

フォーラム

メニュー

オンライン状況

53 人のユーザが現在オンラインです。 (35 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 53
もっと...

サイト内検索

質問 > その他 > MySQLからPostgreSQLへの移行後、管理画面のパスワードエラー

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
dimaggio
投稿日時: 2011/4/21 21:30
対応状況: −−−
一人前
登録日: 2011/3/30
居住地: Tokyo
投稿: 120
MySQLからPostgreSQLへの移行後、管理画面のパスワードエラー
【移行元環境】
[EC-CUBE] 2.11.0
[レンタルサーバ] WebARENA SuiteX
[OS] Linux
[PHP] 5.1.6
[データベース] MySQL 5.1.36
[WEBサーバ] Apache 2.0 Handler

【移行先環境】
[EC-CUBE] 2.11.0
[レンタルサーバ] ファーストサーバー EC-CUBE Cloud
[OS] Linux
[PHP] 5.2.17
[データベース] PostgreSQL 9.0.1
[WEBサーバ] Apache

[ブラウザ] Firefox

【背景】
MySQLで構築したVersion 2.11.0を、PostgreSQLの環境に移行する作業をしています。
MySQL版は運用直前で若干のカスタマイズを伴うデザイン等の変更を施しており、これをこのまま
PostgreSQL版の環境に移したいと思っております。

【行ったこと】
過去ログのMySQL → PostgreSQLの移行に関する記事を参考に、以下のステップで移行処理を行いました。

Step.1
PostgreSQL版のEC-CUBE Cloud環境にVersion 2.11.0(修正パッチ適用済)を新規インストール。
(この段階での動作確認は致しました)

Step.2
phpPgAdminにて、該当のテーブルを全て空にしました。

Step.3
移行元環境のMySQL版EC-CUBEから、phpMyAdmin経由で全てのテーブルのデータをCSVで保存しました。
(保存のパラメータは過去ログの設定を踏襲)

Step.4
FTPクライアント経由で、移行元の/dataと/home以下の全ファイルをDownloadしました。

Step.5
phpPgAdminにて、該当テーブルにCSVデータをインポートしました。
また、各種シーケンス値の同期を取りました。

Step.6
移行先サーバー内の/data/config/config.phpファイルをDownloadしておき、Step.4で取得しておいた該当ファイルと置き換えました。

Step.7
FTPクライアントを用いて、移行先サーバー内の/dataと/home以下の全ファイルを削除しました。

Step.8
FTPクライアントを用いて、移行元サーバーの/dataと/home内のファイルを移行先の該当の場所にUploadしました。

【結果】
フロント画面は移行元と同じものが表示されたのですが、管理画面にログインしようとしたら、「IDまたはパスワードが正しくありません。」とのメッセージが出てログインできませんでした。

【追加処理】
何かの理由でパスワードが変わったのかと思い、

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=6790&forum=11&post_id=32504#forumpost32504
http://seasoft.jp1.cx/ec/tips/adminpassword

この記述を参考にphpPgAdminからパスワードのリセットを行いましたが、eccube/eccubeの組み合わせでログインを試みるも同様のエラーでした。

【困っている点】
管理画面にログインしたいと思っています。
上記の手順で何か間違いを犯しているのでしょうか?
何かお分かりになる方がいらっしゃいましたら、ご教授いただけると幸いです。
すみませんが、よろしくお願いいたします。
nanasess
投稿日時: 2011/4/21 21:45
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: MySQLからPostgreSQLへの移行後、管理画面のパスワードエラー
インストーラ(html/install/index.php) へアクセスし, DB の初期化をせずに再インストールを行なうと, 管理画面のパスワードをリセット可能ですので, 試してみてはいかがでしょうか?

万が一のため, バックアップは必ずとっておくことをおすすめします.
dimaggio
投稿日時: 2011/4/22 11:38
対応状況: −−−
一人前
登録日: 2011/3/30
居住地: Tokyo
投稿: 120
Re: MySQLからPostgreSQLへの移行後、管理画面のパスワードエラー
nanasess様、
ご助言、どうもありがとうございました。

早速、再インストール処理を行ってみたところ、管理画面に無事ログインすることが出来ました。

ですが、管理画面を確認していたところ、幾つか挙動の変な項目がありました。

例としては、
1. 顧客マスタ→顧客登録のページでは、
「会員状態 *」という項目に「仮会員」「本会員」のラジオボタンが表示されるはずですが、移行先の管理画面には何の表示もなし。

2. 基本情報管理→メール設定のページでは、
「テンプレート *」という項目にメールタイプのセレクトメニューが表示されるはずですが、移行先の管理画面にはoption項目なし。

といった具合です。
シーケンス値の同期が不十分ということでしょうか?
完全移行とは言えないまでも、若干先に進めましたので、もう少し原因を調査してみます。

ご助言いただき、どうもありがとうございました!
dimaggio
投稿日時: 2011/4/22 11:48
対応状況: −−−
一人前
登録日: 2011/3/30
居住地: Tokyo
投稿: 120
Re: MySQLからPostgreSQLへの移行後、管理画面のパスワードエラー
自己レスで失礼いたします。

phpPgAdminでDB内のレコードを参照したところ、
mtb_mail_templateのレコードが空でした。
先ほどの2.のケースは、これが原因と思われます。

なぜ空だったのか追跡するのは難しそうですが、CSVのインポート処理に戻って再度トライしてみます。

取り急ぎ、ご報告でした。
nanasess
投稿日時: 2011/4/22 12:50
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: MySQLからPostgreSQLへの移行後、管理画面のパスワードエラー
引用:

dimaggioさんは書きました:

phpPgAdminでDB内のレコードを参照したところ、
mtb_mail_templateのレコードが空でした。
先ほどの2.のケースは、これが原因と思われます。


data/cache ディレクトリや, ファイルのパーミッションもチェックしてみることをおすすめします.
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,099名です
総投稿数は110,033件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1297
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.