質問 > 管理機能 > virtualHost内のディレクトリでdw.phpは使えますか? |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
MasaruK |
投稿日時: 2020/5/6 16:11
対応状況: 解決済
|
新米 登録日: 2020/4/28 居住地: 投稿: 10 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? サービス起動のタイミングですか…
難しいですね。 なるほど、PHP 7.2.19なんですね。もう少し新しいPHPにも対応して欲しいですね。 本当にありがとうございました。これでとりあえず解決とさせて頂きます。 感謝です。 |
468 |
投稿日時: 2020/5/6 15:39
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? とりあえず、動作したという事で良かったです。
Apacheの再起動後に何か設定が変わったのかもしれません。 たまに気付かないうちに挙動が変わる事がありますが、ほとんどはサービスの再起動のタイミング等が原因かと思います。 あと、deprecated exceptionの件ですが 何処かにPHP7.3で非推奨となっているプログラムの書き方が存在しているのだと思います。 公式の動作確認の環境がPHP7.2.19なので、そのような状態になっているのだと思います。 エラーを消すには、ログを見ながら該当箇所を書き換えていく対応が必要なのではないでしょうか?
|
MasaruK |
投稿日時: 2020/5/6 7:04
対応状況: −−−
|
新米 登録日: 2020/4/28 居住地: 投稿: 10 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? おはようございます。
GW期間中にも関わらず、真摯にご対応頂きありがとうございます。 なるほど、ありがとうございました。 そこでトップディレクトリとshopディレクトリにphpinfo();を実行するだけのPHPを用意いてStep by Stepで記録しつつ進めていたのですが…本当に訳が分からないのですが、今回は正常に動作して管理画面も動作しています。 動いた理由が不明なのも気持悪いですが… ただ、shop/var/log/でdeprecated exceptionが頻発していました。 Google Driveにアップロードして共有させて頂きました。 本当にありがとうございます。 |
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のソース自体の問題ではなく、環境側の問題の可能性があるのではないかと思いました。
|
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 11:39
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? mod_rewriteが正常に動いていない時の挙動に似ていたのですが
もしかしたらセッションのほうが正常に動いていないのかもしれません。 「次へ進む」の際、form内にトークンを埋め込んで送信し、 PHP側でPOSTされたトークンとセッション内のトークンを比較するチェック機能があるのですが そこでセッション内のトークンが取得できずにNGとなっているのかもしれません。 phpinfo()を実行するphpファイルを設置してみて トップディレクトリと/shop内の設定状況を比較されてみては如何でしょうか?
|
MasaruK |
投稿日時: 2020/5/4 17:26
対応状況: −−−
|
新米 登録日: 2020/4/28 居住地: 投稿: 10 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? ご考察頂きありがとうございます。
apache 2.4ですのでVirtualHostの設定に以下を加えてhttpdを再起動しましたが、変化はありませんでした。
|
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 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 16:40
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: virtualHost内のディレクトリでdw.phpは使えますか? 返信ありがとうございます。
dw.phpのソースを確認してみましたが、最後に javascriptで"./index.php"に遷移する動きは記述されているようです。 単純なjavascriptのようなので何故遷移しないのか パッと原因は分かりませんが、手動でアドレスバーに /shop/index.phpと入力するとインストール画面は表示されませんか? サブディレクトリでも問題なくECCUBEは展開されるような気はします。
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |