質問 > フロント機能 > /shopping/loginからログインするとエラーになる |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yasta |
投稿日時: 2022/11/9 21:22
対応状況: −−−
|
新米 登録日: 2022/11/9 居住地: 投稿: 5 |
/shopping/loginからログインするとエラーになる ▼テンプレート
[EC-CUBE] EC-CUBE4.2 [OS] WINDOWS10(XAMPP) [PHP] 8.0.19 [データベース] MySQL 10.4.24-MariaDB [WEBサーバ] Apache/2.4.53 [導入プラグインの有無] データ移行プラグイン [カスタマイズの有無] なし [現象] 現在ローカルPCのXAMPPテスト環境でEC CUBE4.2への移行準備をしています。 インストール先は localhost/test1/ です。 localhost/test1/mypage/login から普通にログインするのはできます。 しかしカートに商品を入れてlocalhost/test1/shopping/login からログインすると、localhost/test1/test1/shopping/ にリダイレクトしてしまいエラーになります。(test1が1つ余計) 戻るとログインは出来ています。 ログを見てもページが見つからないというエラーしか見当たりません。 何を調べたらよいか検討がつかなかったのでこちらで質問させて頂きました。 宜しくお願い致します。 |
mcontact |
投稿日時: 2022/11/10 13:29
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1536 |
Re: /shopping/loginからログインするとエラーになる > しかしカートに商品を入れてlocalhost/test1/shopping/login からログインすると、localhost/test1/test1/shopping/ にリダイレクトしてしまいエラーになります。(test1が1つ余計)
> 戻るとログインは出来ています。 > ログを見てもページが見つからないというエラーしか見当たりません。 テンプレート等のカスタマイズも行っていない、新規にインストールをしている状態で「データ移行プラグイン」のプラグインのみインストールしている状態でよいしょうか? |
yasta |
投稿日時: 2022/11/10 14:59
対応状況: −−−
|
新米 登録日: 2022/11/9 居住地: 投稿: 5 |
Re: /shopping/loginからログインするとエラーになる mcontact様
ご返信ありがとうございます。 仰る通り新規インストール後、データ移行プラグインをインストールして、データ移行を実行した状態です。 ただ一点通常と違うのは、本体インストール時にApi42プラグインのエラーが出たので削除しています。使用する予定がなかったので。 宜しくお願い致します。 |
mcontact |
投稿日時: 2022/11/10 18:04
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1536 |
Re: /shopping/loginからログインするとエラーになる > しかしカートに商品を入れてlocalhost/test1/shopping/login
localhost/test1/shopping/login画面が表示された際のブラウザ上にのソースコード上の「_target_path」と「_failure_path」のinputタグの値はどの様になっているのでしょうか? |
yasta |
投稿日時: 2022/11/10 18:18
対応状況: −−−
|
新米 登録日: 2022/11/9 居住地: 投稿: 5 |
Re: /shopping/loginからログインするとエラーになる mcontact様
それぞれ下記の様になっております。 _target_pathは /test1/shopping _failure_pathは /test1/shopping/login |
mcontact |
投稿日時: 2022/11/11 9:19
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1536 |
Re: /shopping/loginからログインするとエラーになる > しかしカートに商品を入れてlocalhost/test1/shopping/login からログインすると、localhost/test1/test1/shopping/ にリダイレクトしてしまいエラーになります。(test1が1つ余計)
> 戻るとログインは出来ています。 > ログを見てもページが見つからないというエラーしか見当たりません。 {ドメイン}/test1/とドメインの直下ではなく、/test/ディレクトリ下でインストールした際の、不具合でありバグかもしれません。 issue登録してみると良いかもです。 ※追記:下記にissue登録をしておきました。 https://github.com/EC-CUBE/ec-cube/issues/5863 単純に直すだけなら、下記のファイルの_target_pathの値を「shopping」直せばよいですが他の画面に影響していないかは確認していません。 https://github.com/EC-CUBE/ec-cube/blob/4.2/src/Eccube/Resource/template/default/Shopping/login.twig#L28 |
yasta |
投稿日時: 2022/11/11 11:43
対応状況: −−−
|
新米 登録日: 2022/11/9 居住地: 投稿: 5 |
Re: /shopping/loginからログインするとエラーになる mcontact様
ご対応頂きありがとうございます。 本番はトップのディレクトリーで稼働予定ですので、テスト環境はlogin.twigの修正でしのごうと思います。 ありがとうございました。 |
mcontact |
投稿日時: 2022/11/22 17:34
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1536 |
Re: /shopping/loginからログインするとエラーになる 先日登録したissueに修正の回答がありましたので、念のため記載しておきます。
https://github.com/EC-CUBE/ec-cube/issues/5863#issuecomment-1322814551 |
yasta |
投稿日時: 2022/11/22 18:39
対応状況: 解決済
|
新米 登録日: 2022/11/9 居住地: 投稿: 5 |
Re: /shopping/loginからログインするとエラーになる mcontact様
login.twigの _target_path を path('shopping') から url('shopping') に修正したところ、絶対パスがvalueに入るようになり、正常に動作するようになりました。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |