バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 新規ページ作成でエラーが・・・。

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
TABASCO
投稿日時: 2008/4/17 12:28
対応状況: −−−
新米
登録日: 2008/4/17
居住地:
投稿: 3
新規ページ作成でエラーが・・・。
はじめて投稿させていただきます。宜しくお願いします。
デザイン管理 > 新規ページ作成でページを作成してみたのですが、
下記のようなエラーが出てしまいます。以前のバージョンでは問題なく出力できたのですが、どなたか同じ様な事象で悩んでおられる方おりますでしょうか。また、原因がお解りの方、ご教授の程宜しくお願いいたします。

#因にヘッダとフッタは表示されております。プレビューでは問題なく表示できます。

■エラー内容
↓ヘッダ部分
Warning: Invalid argument supplied for foreach() in /usr/home/xxxxx/secure/data/class/helper/SC_Helper_PageLayout.php on line 63

↓コンテンツ部分
Warning: Smarty error: unable to read resource: "/usr/home/xxxxxxx/secure/data/Smarty/templates/default/.tpl" in /usr/home/xxxxxxx/secure/data/module/Smarty/libs/Smarty.class.php on line 1095

--------------------------
当方環境
EC-CUBEバージョン:2.1.2
PHPバージョン:PHP4.4.7
DBバージョン:MySQL 5.0.45
CPIサーバーにインストール
ゲスト
投稿日時: 2008/4/24 17:26
対応状況: −−−
Re: 新規ページ作成でエラーが・・・。
同様の現象で悩みましたが、解決したので投稿させていただきます。
---
EC-CUBEバージョン 2.1.0-beta
PHPバージョン PHP 5.2.4
DBバージョン MySQL 5.0.45
CPIサーバーにインストール(※secureディレクトリのみで稼働させています)
---

・修正ファイル
data/class/helper/SC_Helper_PageLayout.php

・修正箇所
54行目
引用:
$url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];

「http」を「https」にします↓
引用:
$url = "https://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];



これで、当方環境では新規ページが作成できるようになりました。
エラーを拝見して、やはりsecureディレクトリで稼働されているようなので、試していただければと思います。
※これでもベタ書きなことに変わりはないので、もっとうまい方法があるかもしれませんが、、
ゲスト
投稿日時: 2008/4/28 20:22
対応状況: −−−
Re: 新規ページ作成でエラーが・・・。
横からお邪魔します。ワタシも、ちょっと前から新規ページで困っていて、悩んでいました。
ゲストさんの修正方法を試してみたのですが、ワタシは変わらず表示されませんでした。

私の場合は

404 Not Found
Not Found
The requested document was not found on this server.

となっています。
お力お貸し下さい。(≧ω≦)

*********
EC-CUBEバージョン 2.1.2
PHPバージョン PHP 5.2.5-4.art
DBバージョン MySQL 5.0.51-1.art
*********
TABASCO
投稿日時: 2008/4/29 22:30
対応状況: −−−
新米
登録日: 2008/4/17
居住地:
投稿: 3
Re: 新規ページ作成でエラーが・・・。
ありがとうございます!やってみたら無事に新規ページが作成できました。確かにsecureディレクトリで構築した場合に事象が出ている様な気がします。まだ、何故か日本語でのキーワード検索が出来ない等の不具合はありますが・・・(泣)とりあえず、近日リリースに向けて一つ解決いたしました。心から感謝いたします。今後とも宜しくお願いいたします。
zekuzeku
投稿日時: 2008/5/19 22:04
対応状況: −−−
常連
登録日: 2007/8/1
居住地:
投稿: 43
Re: 新規ページ作成でエラーが・・・。
data/install.php のドメイン部分を書き換えた際、同様のエラーが発生したので53行目を直す方法を試したのですが上手く直りませんでした。
53行目を直しても引き続き「Warning: Invalid argument supplied for foreach() in /usr/home/xxxxx/secure/data/class/helper/SC_Helper_PageLayout.php on line 63」エラーが発生しました。

しかし、以下の方法で復旧できましたので、似た症状の方はお試し下さい。

1.53行目を元に戻す
2.管理者画面ページ詳細設定より、各ページをもう一度上書きする

私の場合、ポイントは、dtb_pagelayout の update_url を新ドメインに対応させるという点でした。

*********
EC-CUBEバージョン 2.1.2
PHPバージョン PHP 5.2.4
DBバージョン MySQL 5.0.33-log
*********
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1644
8
red
1570
9
mcontact
1289
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.