バージョン選択

フォーラム

メニュー

オンライン状況

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

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

質問 > フロント機能 > サイドメニューに動的ブロックを追加したが、画面が真っ白に

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kazz_oga
投稿日時: 2017/5/10 18:27
対応状況: 確認中
常連
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 54
サイドメニューに動的ブロックを追加したが、画面が真っ白に
▼テンプレート
[EC-CUBE]2.13.2
[レンタルサーバ]開発環境 Mac
[OS] MacOS 10.12.4
[PHP]5.4.27
[データベース] PostgreSQL 9.2.8
[WEBサーバ] Apache/2.4.9
[ブラウザ] Safari 10.1
[現象]
サイドメニューに動的ブロックを追加しましたが、画面に何も出なくなりました。
調査、確認のヒントでも結構です。教えてください。

■動的ブロックの追加方法
 ①管理機能のデザイン管理を使って、静的にブロックを追加
 ②phpPgAdminでdtb_blocの項目php_pathにphpのパスを記載

■発生している現象
(問題の現象)php_pathを設定した状態で動作させると、画面に何もない。htmlも吐き出されていない。
(A)php_pathをNULLとすると、静的な状態ではあるがサイドメニューに該当メニュー項目が追加される。
(B)php_pathを設定した上で、phpの次の記載(sendResponse()をコメントアウト)で行うと、
 該当メニュー項目は表示されないが、他のメニュー項目や画面全体は表示される。
  public function process()
 {
  parent::process();
  $this->action();
  // $this->sendResponse();  ← コメントアウト
 }
(C)php_pathを設定した上で、phpの次の記載(action()をコメントアウト)で行うと、
 画面に何もない。htmlも吐き出されていない。
  public function process()
 {
  parent::process();
  // $this->action();    ← コメントアウト
  $this->sendResponse();
 }

「カゴの中」や「カレンダ」など、オリジナルで提供されている動的ブロックでは問題ないようです。
468
投稿日時: 2017/5/11 3:18
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 615
Re: サイドメニューに動的ブロックを追加したが、画面が真っ白に
Apacheのエラーログを確認する事は可能ですか?
どこかでPHPのエラーが発生して処理が止まっているのでは無いでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
■360°画像ビューワーimg360
■ECCUBE技術資料blog

kazz_oga
投稿日時: 2017/5/11 10:32
対応状況: −−−
常連
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 54
Re: サイドメニューに動的ブロックを追加したが、画面が真っ白に
ありがとうございます。

php_error.logを確認したところ、
LC_Page.phpの147行目$arrBacktrace = debug_backtrace();で
PHP Fatal error: Allowed memory size of .......
が出ていることがわかりました。

関数の呼び出し関係からページクラス名を捜している処理ですね。
デバックのためではないことはわかります。

この情報に基づいて、オリジナルで提供されうまく動いているものと比較してみます。
kazz_oga
投稿日時: 2017/5/11 10:50
対応状況: 解決済
常連
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 54
Re: サイドメニューに動的ブロックを追加したが、画面が真っ白に
原因がわかりました。

誤り:class LC_○○ extends LC_〇〇_Ex
訂正;class LC_○○ extends LC_Page_FrontParts_Bloc_Ex

で、動き始めました。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は19,623名です
総投稿数は82,108件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1632
4
yuh
1366
5
red
1059
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
782
10
umebius
671
11
tao_s
646
12 sumida 638
13
homan
633
14
468
615
15 karin 609
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.