[EC-CUBE] 不正なページ移動です。 もう一度ご確認のうえ、再度入力してください。を解消するの巻

スポンサーリンク

1.grepコマンドを用いて、現在の設定ファイル内で行頭(^)から「session.use_cookies」となっている行を検索

[root@vps1 ~]# grep ^session.use_cookies /etc/php.ini
session.use_cookies = 0
[root@vps1 ~]#

2.cpコマンドを用いて現状バックアップ

[root@vps1 ~]# cp -p /etc/php.ini /etc/php.ini.BAK20120609

3.lsコマンドでバックアップの確認

[root@vps1 ~]# ls /etc/php.ini.*
/etc/php.ini.BAK20110926 /etc/php.ini.BAK20111206 /etc/php.ini.back
/etc/php.ini.BAK20111124 /etc/php.ini.BAK20120609 /etc/php.ini.rpmnew
[root@vps1 ~]#

4.sedコマンドを用いて「session.use_cookies = 0」を「session.use_cookies = 1」に変更

[root@vps1 ~]# sed -i 's/session.use_cookies = 0/session.use_cookies = 1/g' /etc/php.ini

5.diffコマンドで差分を確認

[root@vps1 ~]# diff /etc/php.ini /etc/php.ini.BAK20120609
913c913
< session.use_cookies = 1
---
> session.use_cookies = 0

6.grepコマンドを用いて、変更後の設定ファイル内で行頭(^)から「session.use_cookies」となっている行を検索

[root@vps1 ~]# grep ^session.use_cookies /etc/php.ini
session.use_cookies = 1
[root@vps1 ~]#

7.Apacheの起動状況を確認

[root@vps1 ~]# service httpd status
httpd (pid 50910) is running...
[root@vps1 ~]#

8.Apacheの再起動

[root@vps1 ~]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@vps1 ~]#

9.Apache再起動完了を確認

[root@vps1 ~]# service httpd status
httpd (pid 38291) is running...
[root@vps1 ~]#

これで無事にログインできるようになりましたヽ(*´∀`)ノきゃはは!

以上

コメント

タイトルとURLをコピーしました