バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tak245ga
投稿日時: 2019/7/3 20:53
対応状況: −−−
半人前
登録日: 2019/7/3
居住地:
投稿: 24
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
居住地:
投稿: 24
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
居住地:
投稿: 24
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
居住地:
投稿: 3217
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
居住地:
投稿: 24
Re: EC-CUBE3をインストールできない
返答ありがとうございます。

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

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

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

他に何かチェックすべき点はあるでしょうか?
468
投稿日時: 2019/7/5 12:18
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
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
居住地:
投稿: 24
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
居住地:
投稿: 3217
Re: EC-CUBE3をインストールできない
CookieのPHPSESSIDの値にランダムな文字列が格納されていると思いますが、
ページをリロードした際、同じ値が保持されていますか?

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

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


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

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


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,286名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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