質問 > 管理機能 > virtualHost内のディレクトリでdw.phpは使えますか? |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
MasaruK |
投稿日時: 2020/5/4 13:14
対応状況: −−−
|
新米 登録日: 2020/4/28 居住地: 投稿: 10 |
virtualHost内のディレクトリでdw.phpは使えますか? [EC-CUBE] 4.0.3正式版 新規インストール
[レンタルサーバ] さくらのVPS [OS] CentOS Linux release 7.8.2003 (Core) x86_64 [PHP] PHP 7.3.17 [データベース] mysql Ver 15.1 Distrib 5.5.65-MariaDB [WEBサーバ] Apache/2.4.6 [ブラウザ] Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36 [導入プラグインの有無] 管理画面セキュリティ対策 for EC-CUBE4 商品問い合わせ for EC-CUBE4 ルミーズ決済プラグイン [カスタマイズの有無] クライアント作成のプラグインが一つ。 [現象] 以下のvhost.confを定義しています。
そして
を作成して、その中にdw.phpを配置してブラウザから実行すると、展開が終わった後のインストールのボタンをクリックしても画面遷移が発生しません。 virtualHostで定義したディレクトリ直下にdw.phpを配置した場合は問題無く動作します。 dw.phpはDocumentRootでしか動作しないのでしょうか? よろしくお願いいたします。 |
468 |
投稿日時: 2020/5/4 16:15
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? もし良かった教えていただきたいのですが
dw.phpとはどんなものなのでしょうか?
|
MasaruK |
投稿日時: 2020/5/4 16:24
対応状況: −−−
|
新米 登録日: 2020/4/28 居住地: 投稿: 10 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? お世話になっております。
続けてご返信頂きありがとうございます。 dw.phpはEC-CUBEのWEBインストーラでインストールで紹介されているWEBダウンロードインストールの為のEC-Cube Downloader(zipファイルのURLです0)を展開してサーバーに配置するソースです。 |
468 |
投稿日時: 2020/5/4 16:40
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? 返信ありがとうございます。
dw.phpのソースを確認してみましたが、最後に javascriptで"./index.php"に遷移する動きは記述されているようです。 単純なjavascriptのようなので何故遷移しないのか パッと原因は分かりませんが、手動でアドレスバーに /shop/index.phpと入力するとインストール画面は表示されませんか? サブディレクトリでも問題なくECCUBEは展開されるような気はします。
|
MasaruK |
投稿日時: 2020/5/4 16:48
対応状況: −−−
|
新米 登録日: 2020/4/28 居住地: 投稿: 10 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? わざわざソースの確認をありがとうございます。
> 手動でアドレスバーに/shop/index.phpと入力するとインストール画面は表示されませんか? 表示されます。その後ダウンロードが始まり、ダウンロードしたファイルを展開の後に[url="https://i.gyazo.com/ef844a8b3a41b7590817147341ac2ecf.png"]この画面[/url]に遷移します。 ですが、ここで「次を進む」をクリックしても同じURLに留まり続けます。 |
468 |
投稿日時: 2020/5/4 17:07
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? dw.phpの処理は終わって、ECCUBEのインストーラーの画面の
「次へ進む」の所でしょうか? 多分、指定されたディレクトリ内で.htaccessが無効になって mod_rewriteが効いていないのだと思います。 VirtualHostでAllowOverrideディレクティブの指定が未指定なので Noneとして動作しているのではないでしょうか?
|
MasaruK |
投稿日時: 2020/5/4 17:26
対応状況: −−−
|
新米 登録日: 2020/4/28 居住地: 投稿: 10 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? ご考察頂きありがとうございます。
apache 2.4ですのでVirtualHostの設定に以下を加えてhttpdを再起動しましたが、変化はありませんでした。
|
468 |
投稿日時: 2020/5/5 11:39
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? mod_rewriteが正常に動いていない時の挙動に似ていたのですが
もしかしたらセッションのほうが正常に動いていないのかもしれません。 「次へ進む」の際、form内にトークンを埋め込んで送信し、 PHP側でPOSTされたトークンとセッション内のトークンを比較するチェック機能があるのですが そこでセッション内のトークンが取得できずにNGとなっているのかもしれません。 phpinfo()を実行するphpファイルを設置してみて トップディレクトリと/shop内の設定状況を比較されてみては如何でしょうか?
|
MasaruK |
投稿日時: 2020/5/5 12:19
対応状況: −−−
|
新米 登録日: 2020/4/28 居住地: 投稿: 10 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? お世話になっております。
dw.phpはshop内に設置してから実行しています。 この場合でもトップディレクトリのphpinfo()と比較する意味はあるでしょうか?トップディレクトリはEC-CUBEとは無関係なのですが… ところで、XOOPSと言うかこのフォーラムでメッセージにファイルを添付する事はできますでしょうか? |
468 |
投稿日時: 2020/5/5 21:38
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? 私の認識違いでしたら申し訳ないのですが、
トップディレクトリだとdw.phpでインストールが最後まで進む。 /shopディレクトリだとdw.phpでインストールを進めた時に「次へ進む」で画面が進まなくなるという状況かと認識しておりますが違いますか? 私が今まで経験した中で 「次へ進む」で同じ画面が繰り返される症状は mod_rewriteが正常に動いていない phpセッションが正常に動いていない という事が原因でしたので、 ディレクトリ毎に何かしらphpinfoの結果に違いがあるのではないかと思った次第です。 dw.php又はECCUBEのソース自体の問題ではなく、環境側の問題の可能性があるのではないかと思いました。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |