ec-cube ver.2.12.2 パスワード|ログインできない

この記事を読むのに必要な時間は約 6 分です。

先日から、ec-cubeでの管理画面でシステムエラーが起こり、バックアップが取れない状況でした。demoで使っている為必要ないですが・・・・(笑)

 2.11. 5 PHPバージョン  PHP 5.2.17 /DBバージョン MySQL 4.1.22

現行ver.2.11.5で 運用していてそれ以外問題なかったのですが再インスコしたほうが早いかなって・・・

一度、dbは初期化せずにec-cubeの2.12.2を導入。パーミッション変更のインストール までは良かったのですが管理画面でid/passがヒットせず。「不正なページ移動です・・・」

何??

 

一瞬、パスワードの入力間違えたかなって・・・・ いや、そんなことはない・・・2回も同じもの打ったし。インストールもokだったし。意味がわかりません・・・

早速ですが、ググッてみます。そしたらverが違えど同じような現象がチラホラ。一つずつ潰していくしかないかなと思って

まず、サイトを参考に(class/util/SC_Utils.php) の中の

function sfIsMatchHashPassword($pass, $hashpass, $salt) {</span>
<span style="font-size: 14px;"> $res = false;</span>
<span style="font-size: 14px;"> if ($hashpass != '') {</span>
<span style="font-size: 14px;"> if (AUTH_TYPE == 'PLAIN') {</span>
<span style="font-size: 14px;"> if($pass === $hashpass) {</span>
<span style="font-size: 14px;"> $res = true;</span>
<span style="font-size: 14px;"> }</span>
<span style="font-size: 14px;"> } else {</span>
<span style="font-size: 14px;"> if (empty($salt)) {</span>
<span style="font-size: 14px;"> // 旧バージョン(2.11未満)からの移行を考慮</span>
<span style="font-size: 14px;"> $hash = sha1($pass . ":" . AUTH_MAGIC);</span>
<span style="font-size: 14px;"> } else {</span>
<span style="font-size: 14px;"> $hash = SC_Utils_Ex::sfGetHashString($pass, $salt);</span>
<span style="font-size: 14px;"> }</span>
<span style="font-size: 14px;"> if($hash === $hashpass) {</span>
<span style="font-size: 14px;"> $res = true;</span>
<span style="font-size: 14px;"> }</span>
<span style="font-size: 14px;"> }</span>
<span style="font-size: 14px;"> }</span>
<span style="font-size: 14px;"> return $res;//ここの$resをtrueに変更する</span>
<span style="font-size: 14px;">}

最後の部分を変更し、upしました。しかし今度は管理画面も現れず・・・

トラブル続きです。

dbが不調かなぁとか再構築しないと駄目かなと思いつつも 、htmlの中に入ってる.htaccessが原因で管理画面

にログインできないこともあったようなのでtopに置いたhtaccessをなくしてみると

ログイン出けたぁ~ !!

ver2.11.5場合は大丈夫だったのに何でだろうと思いつつ修正。既存のhtaccesファイルは別の場所に隔離して ただ、サイトを色々読んでるとカート入れたらsslの設定にならなかったりするみたいなのでそこのところ修正しないといけないのかなと

とりあえず、一段落 。

 

 

 

Related Posts Plugin for WordPress, Blogger...
Posted in ec-cube and tagged , , , , , .

コメントを残す