質問 > その他 > 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への移行後、管理画面のパスワードエラー 引用:
data/cache ディレクトリや, ファイルのパーミッションもチェックしてみることをおすすめします. |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |