バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > インストール後にフロントページでエラーが出ます

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
katsto
投稿日時: 2017/12/15 14:27
対応状況: −−−
新米
登録日: 2017/12/15
居住地:
投稿: 8
インストール後にフロントページでエラーが出ます
▼テンプレート
[EC-CUBE] 2.13.5、新規インストール
[レンタルサーバ] お名前ドットコム 共用サーバー SD-00
[OS] Windows10 Pro
[PHP] PHP 5.6.32
[データベース] MySQL データベース名 sddb0040261857
[WEBサーバ] gmoserver
[ブラウザ] Firefox 57.0.2
[導入プラグインの有無] なし
[カスタマイズの有無] ファーストサーバ様のテンプレート
[現象]
インストール後にフロントページで項目をクリックすると

システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。

とメッセージが表示されます。
メッセージが出る項目は
・特定商取引法に基づく表記
・MYページ
・商品ページ
です。

▼▼▼ デバッグ情報ここから ▼▼▼

http://ec.katsuto.co.jp/products/detail.php?product_id=2?product_id=2

SERVER_ADDR: 172.17.32.215
REMOTE_ADDR: 153.195.136.6
USER_AGENT: Mozilla/5.0 (Windows NT 10.0; rv:57.0) Gecko/20100101 Firefox/57.0

Fatal error(E_COMPILE_ERROR): require_once(): Failed opening required '/export/sd206/www/jp/r/e/gmoserver/2/6/sd0298626/ec.katsuto.co.jp//data/class/pages/products/LC_Page_Products_Detail.php' (include_path='/export/sd206/www/jp/r/e/gmoserver/2/6/sd0298626/ec.katsuto.co.jp/data/module:.:/usr/local/php5.6/lib/php') on [/export/sd206/www/jp/r/e/gmoserver/2/6/sd0298626/ec.katsuto.co.jp/data/class_extends/page_extends/products/LC_Page_Products_Detail_Ex.php(24)]

▲▲▲ デバッグ情報ここまで ▲▲▲

初めての挑戦のため何をして良いのかも分かりません。
システム的なことも素人なのでわかりませんがいろいろとネットで調べてみるのですが知識がなくわかりません・・・
インストールに関しても5,6回チャレンジしてやっとここまできたので何とか形にしたいと思います。
若輩者ですが是非お知恵をお貸しください。
karin
投稿日時: 2017/12/21 16:49
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: インストール後にフロントページでエラーが出ます
define.phpの下記記述のパス部分を調整してみてください。


/** HTMLディレクトリからのDATAディレクトリの相対パス */
define('HTML2DATA_DIR', '/data/');


例)

/** HTMLディレクトリからのDATAディレクトリの相対パス */
define('HTML2DATA_DIR', './data/');



----------------

katsto
投稿日時: 2017/12/21 18:30
対応状況: −−−
新米
登録日: 2017/12/15
居住地:
投稿: 8
Re: インストール後にフロントページでエラーが出ます
ご回答ありがとうございます。

例)に書き換えましたが同じエラーがでます。

▼▼▼ デバッグ情報ここから ▼▼▼

http://ec.katsuto.co.jp/products/list.php?category_id=1?category_id=1

SERVER_ADDR: 172.17.32.205
REMOTE_ADDR: 153.195.136.6
USER_AGENT: Mozilla/5.0 (Windows NT 10.0; rv:57.0) Gecko/20100101 Firefox/57.0

Fatal error(E_COMPILE_ERROR): require_once(): Failed opening required '/export/sd206/www/jp/r/e/gmoserver/2/6/sd0298626/ec.katsuto.co.jp/./data/class/pages/products/LC_Page_Products_List.php' (include_path='/export/sd206/www/jp/r/e/gmoserver/2/6/sd0298626/ec.katsuto.co.jp/data/module:.:/usr/local/php5.6/lib/php') on [/export/sd206/www/jp/r/e/gmoserver/2/6/sd0298626/ec.katsuto.co.jp/data/class_extends/page_extends/products/LC_Page_Products_List_Ex.php(24)]

▲▲▲ デバッグ情報ここまで ▲▲▲

現在、同じディレクトリにindex.htmlの中身とdataフォルダがある状態です。
ゲスト
投稿日時: 2017/12/22 14:38
対応状況: −−−
Re: インストール後にフロントページでエラーが出ます
1. まず、
  >現在、同じディレクトリにindex.htmlの中身とdataフォルダがある状態です。

  ですが、

  「index.html」とは?
  「index.php」の間違いですか?

  そう言いたいのではなくて、

  同じディレクトリに

  『html』と『data』が『並列で配置』されている?
  『html』の中に『data』を入れている?

  のどちらですか?

  それとも、それ以外の構成ですか?

2. 次に、エラーの件ですが、エラーの発生している、
  data/class_extends/page_extends/products/LC_Page_Products_List_Ex.php
  等、ですが、、、
  ちゃんと、アップロードされていますか?
  アクセス権も含めて。

katsto
投稿日時: 2017/12/22 15:33
対応状況: −−−
新米
登録日: 2017/12/15
居住地:
投稿: 8
Re: インストール後にフロントページでエラーが出ます
ご回答ありがとうございます。
ほんとにすみませんでしたご指摘の通り
「index.html」は「index.php」のまちがいでした。
以下確認しました。

1. 『html』の中に『data』が入ってる状態です。


2. アップロードはされています。
  LC_Page_Products_List_Ex.phpは属性が644になっています。
ゲスト
投稿日時: 2017/12/22 17:32
対応状況: −−−
Re: インストール後にフロントページでエラーが出ます
define('HTML2DATA_DIR', '/data/');

define('HTML2DATA_DIR', './data/');
への変更で
/ec.katsuto.co.jp//data/class/
→「//data」

/ec.katsuto.co.jp/./data/class/
→「/./」
となって、
>1. 『html』の中に『data』が入ってる状態です。
>2. アップロードはされています。
>  LC_Page_Products_List_Ex.phpは属性が644になっています。

という事なので、

define('HTML2DATA_DIR', 'data/');
とすると、どうなりますか?
katsto
投稿日時: 2017/12/22 17:53
対応状況: −−−
新米
登録日: 2017/12/15
居住地:
投稿: 8
Re: インストール後にフロントページでエラーが出ます
迅速な対応ありがとうございます。

書き換えましたがエラー出てしまいました・・・

▼▼▼ デバッグ情報ここから ▼▼▼

http://ec.katsuto.co.jp/products/detail.php?product_id=1?product_id=1

SERVER_ADDR: 172.17.32.215
REMOTE_ADDR: 153.195.136.6
USER_AGENT: Mozilla/5.0 (Windows NT 10.0; rv:57.0) Gecko/20100101 Firefox/57.0

Fatal error(E_COMPILE_ERROR): require_once(): Failed opening required '/export/sd206/www/jp/r/e/gmoserver/2/6/sd0298626/ec.katsuto.co.jp/data/class/pages/products/LC_Page_Products_Detail.php' (include_path='/export/sd206/www/jp/r/e/gmoserver/2/6/sd0298626/ec.katsuto.co.jp/data/module:.:/usr/local/php5.6/lib/php') on [/export/sd206/www/jp/r/e/gmoserver/2/6/sd0298626/ec.katsuto.co.jp/data/class_extends/page_extends/products/LC_Page_Products_Detail_Ex.php(24)]

▲▲▲ デバッグ情報ここまで ▲▲▲
ゲスト
投稿日時: 2017/12/23 12:49
対応状況: −−−
Re: インストール後にフロントページでエラーが出ます
1.define('HTML2DATA_DIR', './data/');
 についてはmampで、
 >1. 『html』の中に『data』が入ってる状態です。
 の場合、
 define('HTML2DATA_DIR', './data/');
 define('HTML2DATA_DIR', '/data/');
 define('HTML2DATA_DIR', 'data/');
 のいづれも、正常に動作する事を確認しました。

2.http://ec.katsuto.co.jp/
 の「お鍋」と「アイスクリーム」の「アイスクリーム」をクリックした場合に集中します。

「アイスクリーム」をクリックした場合に
「html」「products」「detail.php」
 require_once CLASS_EX_REALDIR . 'page_extends/products/LC_Page_Products_Detail_Ex.php';

「/html/data/class_extends/page_extends/products/LC_Page_Products_List_Ex.php」
 require_once CLASS_REALDIR . 'pages/products/LC_Page_Products_List.php';

「/html/data/class/pages/products/LC_Page_Products_Detail.php」
と、最終的に「LC_Page_Products_Detail.php」に辿り着くかどうか確認してみてください。

3.デバッグについて、

var_dump("");
を利用して

例えば、正常に動作している「プライバシポリシー」において、

html
privacy.php
 var_dump("privacy-1");
 require_once '../require.php';
 require_once CLASS_EX_REALDIR . 'page_extends/guide/LC_Page_Guide_Privacy_Ex.php';

class_extends
LC_Page_Guide_Privacy_Ex.php
 var_dump("privacy-2");
 require_once CLASS_REALDIR . 'pages/guide/LC_Page_Guide_Privacy.php';

class
LC_Page_Guide_Privacy.php
 var_dump("privacy-3");
 require_once CLASS_EX_REALDIR . 'page_extends/LC_Page_Ex.php';

 と
 var_dump("");
 を追記し、

「プライバシポリシー」をクリックして、

画面最上部に
string(9) "privacy-1" string(9) "privacy-2" string(9) "privacy-3"
が、表示される事を確認してください。

4.確認が出来たら、
 detailに適用して、どこまで表示するか確認してください。

5.ここまでで、問題点が判明しない場合、次の事は出来ますか?

 「お名前ドットコム」で
 新たにDBを新規作製する。
 素のeccube-2.13.5を「htdocs」へ配置して
 http://ec.katsuto.co.jp/eccube-2.13.5/
 へアクセスして、素のeccube-2.13.5をインストールして、
 エラー無く動作する事を確認する。

6.素のeccube-2.13.5が正常に動作した場合、
 カスタマイズの過程で、
 1)ファイル構造が壊れた。
 2)DBの相互関係に不整合が生じた。
 のいづれかが、想定されます。
 
7.提案
 1)「お名前ドットコム」で、今一度、構築し直す。
 2)手元のパソコンにXAMPPか、mampを入れて、
   (eccube2の場合は、phpは「7」では無く、「5」になる様にしてください。)
   eccubeの素の動作確認し、
   カスタマイズを施し、
   エラーのない動作を確認してから、「お名前ドットコム」へ適用する。
   
解決しない場合は「7.」「2)」をお薦めします。

p.s.
フロントページ他は正常に動作している事から、
define('HTTP_URL', 'http://localhost/');
define('HTTPS_URL', 'http://localhost/');
define('ROOT_URLPATH', '/');
については、言及していません。
katsto
投稿日時: 2017/12/25 11:06
対応状況: −−−
新米
登録日: 2017/12/15
居住地:
投稿: 8
Re: インストール後にフロントページでエラーが出ます
ご回答ありがとうございます。
貴重なお時間を頂戴しましてまことに恐縮です。

ご指示いただいた通り怪しい箇所を一通り中身を確認しながら見ていきましたら
/html/data/class/pages/products/ 内のいくつかのファイルが
よくわからないのですがproducts/の外にありました。
正常な位置にもどしてエラーチェックをしたら出なくなりました。

本当にありがとうございました。
素人の知識不足なのが恥ずかしくなり唯々感謝しきりです。
重ね重ねありがとうございました。
ゲスト
投稿日時: 2017/12/25 18:05
対応状況: −−−
Re: インストール後にフロントページでエラーが出ます
無事、動いた様で何よりです。

後、
>1. 『html』の中に『data』が入ってる状態です。
ですが、セキュリティ上、好ましく無い状態と思われます。

「お名前ドットコム 共用サーバー SD-00」には、詳しくは無いのですが、

https://yellow-goose.com/eccube%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%80%82%E3%81%8A%E5%90%8D%E5%89%8D-com%E3%81%AE%E5%85%B1%E7%94%A8%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BCsd%E3%81%ABec-cube%E3%82%92%E3%82%A4/

上記の記述が、現在の「お名前ドットコム 共用サーバー SD-00」でも、参考になるのかどうかは分かりませんが、

公開フォルダ「html」内に、ロジックフォルダ「data」は置かず、

>define(“HTML2DATA_DIR”, “../files/eccube-2.11.4/data/”);

的に、html外に「data」を配置する事をお薦めします。
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,282名です
総投稿数は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.