バージョン選択

フォーラム

メニュー

オンライン状況

88 人のユーザが現在オンラインです。 (59 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 88
もっと...

サイト内検索

質問 > その他 > EC-CUBE3をインストールできない

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tak245ga
投稿日時: 2019/7/3 20:53
対応状況: −−−
半人前
登録日: 2019/7/3
居住地:
投稿: 23
EC-CUBE3をインストールできない
[EC-CUBE] 3.017
[レンタルサーバ] 使えるねっと
[PHP] 7.3.6
[現象]

こちらの質問と同じ状態でインストールが出来ません。
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=17452&forum=14
また、サーバにpleskがインストールされているため、こちらのサイトを参考にセッションパスの変更を行いました。
http://blog.ddwnet.com/archives/1442.html


pleskより[php設定]を開き[session.save_path]を[/var/www/vhosts/domain.tld/private/php_sess]に変更。
apachを再起動して確認したのですが、表示が変わりません。


RuntimeException in NativeFileSessionHandler.php line 52:
Session Storage was not able to create directory "/var/www/vhosts/domain.tld/private/php_sess"

の表示が出ます。

その他、何か出来る事はないでしょうか?
3tiles
投稿日時: 2019/7/3 21:21
対応状況: −−−
一人前
登録日: 2019/6/19
居住地:
投稿: 80
Re: EC-CUBE3をインストールできない
該当のレンタルサーバーを良くは知らないので、的外れかもしれませんが、
「domain.tld」の部分は、自分の環境(ドメイン)に合わせて読み替える必要があるんじゃないでしょうか?
もしかして、参考例の記載をそのままの内容で設定されちゃってませんでしょうか?


----------------
スリータイルズ
WEBメディア「WEBshiru(ウェブシル)」

tak245ga
投稿日時: 2019/7/3 21:42
対応状況: −−−
半人前
登録日: 2019/7/3
居住地:
投稿: 23
Re: EC-CUBE3をインストールできない
おぉぉ!
返答ありがとうございます。
その通りでした。
「domain.tld」の部分をインストールしようとしているドメインに変えたらインストール画面が出てきました。

無事解決出来ました。
ありがとうございました!!


後で見る方のために…

ターミナルにコピペ
mkdir /var/www/vhosts/"ここを自分のドメインに書き換え"/private/php_sess
chown [ftpuser]:psacln /var/www/vhosts/"ここを自分のドメインに書き換え"/private/php_sess
chmod 0700 /var/www/vhosts/"ここを自分のドメインに書き換え"/private/php_sess

(サブ)ドメイン > [php設定]を開く
[session.save_path]を[/var/www/vhosts/"ここを自分のドメインに書き換え"/private/php_sess]に変更そして保存。

apacheを再起動。
[サーバ管理][ツールと設定][サーバ管理][サービス管理][ウェブサーバ(apache)]の右のオレンジアイコンクリック
(一瞬待つから、アイコン連打しないように!!)
tak245ga
投稿日時: 2019/7/3 22:06
対応状況: −−−
半人前
登録日: 2019/7/3
居住地:
投稿: 23
Re: EC-CUBE3をインストールできない
うまく進んだと思ったのもつかの間…また問題発生です。
今度はstep1から先に進みません。
「送信を承諾する」にチェックを入れて、「次へ進む」をクリックしても画面が一瞬リロードするだけで次のステップに移ってくれません。

「mod_rewrite が有効になっているか不明です。」
「[推奨] APC 拡張モジュールが有効になっていません。」
の2つのメッセージが出ています。

/html/内の.htaccessはデフォルトのままです。
<IfModule mod_rewrite.c>
  #~~
RewriteEngine On
となっています。

どこをチェックすべきでしょうか?
468
投稿日時: 2019/7/3 23:41
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1908
Re: EC-CUBE3をインストールできない
「mod_rewrite が有効になっているか不明です。」
のメッセージが気になります。

サーバプランが何をご利用なのか分かりませんが、
Apacheのセットアップはご自身で行われたのでしょうか?
Apacheの設定でmod_rewriteが有効化されているかどうかhttpd.confを確認されてみては如何でしょうか?
以下のような記述があれば有効化されていると思います。
LoadModule rewrite_module modules/mod_rewrite.so
※先頭に「#」が付いているとコメントアウトされていますので無効になっていると思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

3tiles
投稿日時: 2019/7/4 0:50
対応状況: −−−
一人前
登録日: 2019/6/19
居住地:
投稿: 80
Re: EC-CUBE3をインストールできない
468さんのご指摘の通りmod_rewriteが有効になっていないとEC-CUBEの動作ができないので、そこの確認も大事ですが、
インストールでstep2に進めない原因ではなさそうです。
(mod_rewriteを無効にした環境でインストール画面を確かめてみましたが、先に進むことはできました。)

ただ、何故次のステップに進めないのかに関してはちょっと見当が付きませんが。。


----------------
スリータイルズ
WEBメディア「WEBshiru(ウェブシル)」

tak245ga
投稿日時: 2019/7/4 14:48
対応状況: −−−
半人前
登録日: 2019/7/3
居住地:
投稿: 23
Re: EC-CUBE3をインストールできない
返答ありがとうございます。

httpd.confには、コメントアウト無しでmod_rewriteの記述がありました。
他のサイトでもこのメッセージが出ていてもhtaccessの記述をしておけば問題なしという事なので、問題点は別の場所なのかなと思ってました。

ファイルのアップロードに失敗しているのかと思い、いったん削除後再度アップしてみましたが変化なしです。

自分のブラウザが悪いのかと思ってchome→FF→IE→スマホのchrome、と試してみましたがこちらも同症状です。
ちなみに、直接"~/step2"と入力するとそのページは表示しますが結局データの保存は出来てないので動作せず…

他に何かチェックすべき点はあるでしょうか?
468
投稿日時: 2019/7/5 12:18
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1908
Re: EC-CUBE3をインストールできない
STEP1→STEP2に移動できないのは、
/src/Eccube/Controller/Install/InstallController.php 103行目の
入力値チェックでNGになっているのではないかと思われます。
if ($this->isValid($request, $form)) {


STEP1のページのformタグ内を確認すると
input type=hiddenタグで_tokenが生成されている為、
トークンチェックが正常に処理出来ていないのではないかと思います。

トークンチェックが正常に動作しない原因に
PHPのセッションが有効になっていない。
Cookie(デフォルトでPHPSESSIDというキーが利用されるかと思います。)が保持されない。
などの可能性が考えられます。

その辺りを確認されてみては如何でしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

tak245ga
投稿日時: 2019/7/8 10:23
対応状況: −−−
半人前
登録日: 2019/7/3
居住地:
投稿: 23
Re: EC-CUBE3をインストールできない
返答ありがとうございます。

引用:
PHPのセッションが有効になっていない。

これはどこで確認をしたらよいでしょうか?

https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=16507&forum=10
これかと思って、app/config/eccube/を開いたのですが、config.yml というファイルはありませんでした。(eccube/は空でした)


引用:
Cookie(デフォルトでPHPSESSIDというキーが利用されるかと思います。)が保持されない。

確認してみました。
一旦Cookieを削除し、再度インストールページを表示すると、Cookieが生成されていました。
PHPSESSIDというキーがあり、有効期限は「Fri Jul 10 2020~」となっていて、1年間有効になっているようです。
468
投稿日時: 2019/7/8 12:31
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1908
Re: EC-CUBE3をインストールできない
CookieのPHPSESSIDの値にランダムな文字列が格納されていると思いますが、
ページをリロードした際、同じ値が保持されていますか?

この値がリロード、または次のステップに進まないタイミングで
変わっているようであれば、PHPでセッションの値が保持されていないのではないと思います。
(PHPのセッションが無効)

その場合、php.iniのsession.****セクションの設定に何か問題があるのかもしれません。
そういえば、サーバの設定画面でsession関連の何か変更されているのですよね?
そこに何か原因があるのではないでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は53,924名です
総投稿数は94,116件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
2014
4
468
1908
5
yuh
1610
6
umebius
1398
7
red
1375
8
h_tanaka
939
9
fukap
907
10
tsuji
856
11
shutta
835
12 ramrun 789
13
tao_s
780
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.