質問 > その他 > 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」の部分は、自分の環境(ドメイン)に合わせて読み替える必要があるんじゃないでしょうか? もしかして、参考例の記載をそのままの内容で設定されちゃってませんでしょうか?
|
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 ※先頭に「#」が付いているとコメントアウトされていますので無効になっていると思います。
|
3tiles |
投稿日時: 2019/7/4 0:50
対応状況: −−−
|
一人前 登録日: 2019/6/19 居住地: 投稿: 80 |
Re: EC-CUBE3をインストールできない 468さんのご指摘の通りmod_rewriteが有効になっていないとEC-CUBEの動作ができないので、そこの確認も大事ですが、
インストールでstep2に進めない原因ではなさそうです。 (mod_rewriteを無効にした環境でインストール画面を確かめてみましたが、先に進むことはできました。) ただ、何故次のステップに進めないのかに関してはちょっと見当が付きませんが。。
|
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になっているのではないかと思われます。
STEP1のページのformタグ内を確認すると input type=hiddenタグで_tokenが生成されている為、 トークンチェックが正常に処理出来ていないのではないかと思います。 トークンチェックが正常に動作しない原因に PHPのセッションが有効になっていない。 Cookie(デフォルトでPHPSESSIDというキーが利用されるかと思います。)が保持されない。 などの可能性が考えられます。 その辺りを確認されてみては如何でしょうか?
|
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関連の何か変更されているのですよね? そこに何か原因があるのではないでしょうか?
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |