Ticket #348 (closed バグ指摘: 修正済)

Opened 13 years ago

Last modified 11 years ago

インストール前に /admin/ にアクセスすると /admin/install/ にリダイレクトされる

Reported by: Seasoft Owned by: nanasess
Priority: Milestone: EC-CUBE2.4.4
Component: 管理画面 Version: 2.4.3
Keywords: Cc:
修正済み:

Description

インストールを行う前に  http://****/admin/ にアクセスすると、 http://****/admin/install/ にリダイレクトされる。

本来は、 http://****/install/ にリダイレクトすべきであろう。

Change History

comment:1 Changed 13 years ago by Seasoft

マイルストーンの判断ができず 2.3.0 にしてありますが、対応不能でしたら変更をお願いします。

comment:2 Changed 13 years ago by takegami

  • Milestone changed from EC-CUBE2.3.0 to EC-CUBE2.3.1

comment:3 Changed 13 years ago by takegami

  • Milestone changed from EC-CUBE2.3.1 to EC-CUBE2.x.x

comment:4 Changed 12 years ago by Seasoft

  • Version changed from 2.3.0RC-1 to 2.4.0

comment:5 Changed 12 years ago by kajiwara

  • Milestone changed from EC-CUBE2.4.1 to EC-CUBE2.4.2

申し訳ございません。 こちら、マイルストーンを2.4.2に変更させていただきたいと思います。

comment:6 Changed 12 years ago by kishida

  • Status changed from new to closed
  • Resolution set to 修正済

r18268で改修済

comment:7 Changed 12 years ago by kishida

  • Status changed from closed to reopened
  • Resolution 修正済 deleted

r18268ですが、DocumentRoot?以外に配置した場合に 問題となるケースを確認致しましたので、 r18274で、r18268のコミットキャンセルを行わせて頂きました。

comment:8 Changed 11 years ago by Yammy

  • Owner changed from somebody to Yammy
  • Status changed from reopened to new

comment:9 Changed 11 years ago by Yammy

  • Status changed from new to closed
  • Resolution set to 修正済

多少強引なやりかたですが、 http://example.com/○○/ の URL_DIR に設定される部分を取得するようにして、 r18482 にコミットしてみました。

一応以下のような動作確認をしています。  http://example.com/ http://example.com/install/  http://example.com/admin http://example.com/install/

 http://example.com/ec-cube/ http://example.com/ec-cube/install/  http://example.com/ec-cube/shopping http://example.com/ec-cube/install/

comment:10 Changed 11 years ago by Yammy

r18492 でもう少し修正

comment:11 Changed 11 years ago by nanasess

version-2_4 へ r18530 でマージしました

comment:12 follow-up: ↓ 13 Changed 11 years ago by shutta

DOCUMENT_ROOT=HTML_PATH以外の環境だと、installページへのリダイレクトに不具合があったので、 #603 を登録して、そちらで修正しています。

コミュニティ版は、その修正を r18567 としてコミットしましたので、 本チケットでの不具合はそちらのチェンジセットにて修正されています。

comment:13 in reply to: ↑ 12 Changed 11 years ago by shutta

shutta への返信

DOCUMENT_ROOT=HTML_PATH以外の環境だと、installページへのリダイレクトに不具合があったので、 #603 を登録して、そちらで修正しています。

コミュニティ版は、その修正を r18567 としてコミットしましたので、 本チケットでの不具合はそちらのチェンジセットにて修正されています。

すみません、コミュニティ版の修正は、 r18566 です。

comment:14 Changed 11 years ago by Seasoft

  • Status changed from closed to reopened
  • Version changed from 2.4.0 to 2.4.3
  • Resolution 修正済 deleted
  • Milestone changed from EC-CUBE2.4.3 to EC-CUBE2.4.4

r18530 にて、不具合を確認。

 http://1.eccube.local/ec2-ofc24/admin/ http://1.eccube.local/ec2-ofc24/admin//install/

コミュニティ版は、r18569, r18566 を差し戻し、r18530 (version-2_4) のマージを保留します。

comment:15 Changed 11 years ago by nanasess

  • Owner changed from Yammy to nanasess
  • Status changed from reopened to new

comment:16 Changed 11 years ago by nanasess

  • Status changed from new to assigned

comment:17 Changed 11 years ago by nanasess

version-2_4-dev r18676 で修正しました.

$_SERVERPHP_SELF? を参照して, fopen() で install/index.php を順に上位階層へ検索するようにしてみました.

comment:18 Changed 11 years ago by nanasess

comu-ver2 r18677 でマージしました

comment:19 Changed 11 years ago by nanasess

どうも, Windows 環境だと fopen() 関数が相対パスの URL を open できないようなので, ちょっと見直します

comment:20 Changed 11 years ago by nanasess

r18709 で, 必ず絶対パスを使用するように修正してみました

comment:21 Changed 11 years ago by nanasess

  • Status changed from assigned to closed
  • Resolution set to 修正済

version-2_4 r18728 でマージしました

Note: See TracTickets for help on using tickets.