質問 > 管理機能 > 新規ページの中身が表示されません。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seasoft |
投稿日時: 2009/7/27 18:49
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページの中身が表示されません。 > 管理画面の”メイン編集”ボタンを押すと、真っ白の画面になってしまいます。
参考になると良いのですが。 http://seasoft.jp1.cx/ec/tips/error
|
it3 |
投稿日時: 2009/7/28 10:09
対応状況: −−−
|
一人前 登録日: 2009/3/16 居住地: 投稿: 94 |
Re: 新規ページの中身が表示されません。 ありがとうございます。
真白に表示されるのはなくなり、 エラーの内容が表示されました。↓ *************************************************** Warning: reset(): Passed variable is not an array or object in /virtual/IPアドレス/data/ww2.xxxx.co.jp/class/helper/SC_Helper_PageLayout.php on line 73 Warning: Variable passed to each() is not an array or object in /virtual/IPアドレス/data/ww2.xxxx.co.jp/class/helper/SC_Helper_PageLayout.php on line 74 **************************************************** エラー個所のソースは↓ *************************************************** reset($arrPageData[0]); while( list($key,$val) = each($arrPageData[0]) ){ $debug_message.= "arrPageData[$key]:" . $val . "\n"; } ***************************************************** 引数の数が合わないのかとおもいましたが、これよりも上部のソース”現在のURLの取得”で、 これから⇒ // $arrPageData = $this->lfgetPageData(" url = ? " , array($url)); こちらへ⇒ $arrPageData = $this->lfgetPageData(" url IN (?, ?) " , array($url2, $url)); // $url は従来互換 へプログラムを差し換えるように書かれていました。 どの辺りが原因か教えていただけないでしょうか? |
seasoft |
投稿日時: 2009/7/28 10:13
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページの中身が表示されません。 引用:
詳細は失念しておりますが、上記コードは(バグのある)デバッグコードだったような・・・^^; 削除しても良かったような。(未確認)
|
it3 |
投稿日時: 2009/7/30 16:14
対応状況: −−−
|
一人前 登録日: 2009/3/16 居住地: 投稿: 94 |
Re: 新規ページの中身が表示されません。 御世話になっております。
あれから自分で色々さわってやっていました。 先日まで、ww2.xxxx.co.jp のテスト環境で開発していましたが、 現在は www.xxxx.co.jp の本番と同じ環境で開発してみています。 (トップからのリンクが繋がっていないので、導線としてはユーザーは流れてきません。ただ、検索ロボットにかからない事を願っていますが。) それで、現在フロントページで表示させると↓のようなエラーが表示されます。(プレビューでは正常に表示されます。) -------------------------------------------------- Warning: Smarty error: unable to read resource: "/virtual/IPアドレス/data/www.xxxx.co.jp/Smarty/templates/フォルダ名/.tpl" in /virtual/IPアドレス/data/www.xxxx.co.jp/module/Smarty/libs/Smarty.class.php on line 1095 -------------------------------------------------- 読み込むテンプレートが無いので表示できないという意味かとおもいますが、オリジナルページの表示なので、このSmartyの中に テンプレートファイルは無いのは当たり前ですよね。。? なにかで、読込先がおかしくなっているんでしょうか。。? プレビューは正常に表示されているのに、不思議な感じです。 |
seasoft |
投稿日時: 2009/7/30 16:32
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページの中身が表示されません。 斜め読みで、理解を誤っているかもしれませんが、ホスト名を変更したということでしょうか? その場合、EC-CUBEコミュニティ(eccube-comu) でしたら問題ありませんが、正式版は誤動作します。
ホスト名(ドメイン)の変更のような話題で、過去スレも多く存在するかと思います。
|
it3 |
投稿日時: 2009/7/30 17:11
対応状況: −−−
|
一人前 登録日: 2009/3/16 居住地: 投稿: 94 |
Re: 新規ページの中身が表示されません。 引用:
ドメインの変更はしていません。 サブドメインが ww2 で行っていたものを www に変更しただけです。 それで、それに関する install.php や define.php も ww2 になっていたところを www とし修正しています。 トップページや、products カテゴリなど、新規ページで作ったページが保存されるカテゴリ以外は正常に表示されています。 |
seasoft |
投稿日時: 2009/7/30 18:18
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページの中身が表示されません。 > ドメインの変更はしていません。
> サブドメインが ww2 で行っていたものを www に変更しただけです。 私が申し上げているのは、「ドメイン」ではなく、「ホスト名」です。 ただし、問題となる箇所は、ドメインを変更した場合と同じので、「ホスト名(ドメイン)の変更のような話題で、過去スレも多く存在するかと思います。」と申し上げた次第です。
|
it3 |
投稿日時: 2009/8/3 15:24
対応状況: −−−
|
一人前 登録日: 2009/3/16 居住地: 投稿: 94 |
Re: 新規ページの中身が表示されません。 引用:
こんにちは。 すみません、そういった言葉に不馴れで、ずれた答えをしてしまったようで・・・。”ホスト名”というと具体的にどこをさすのでしょうか? いろいろと、ドメインやホストの変更で、過去スレを検索してみましたが、いまいち自分の状況とマッチするものを見つけ切れなくて、他をいろいろ探っていました。 それで、管理画面の”システム情報”で、PHPの”_SERVER["PHP_SELF"]”の内容が、 /www.xxxx.co.jp/admin/system/system.php/ となっていたので、 SC_Helper_PageLayout.php の、下記のヶ所を$_SERVER['PHP_SELF']⇒ $_SERVER['REDIRECT_URL']に変えました。 これは、 $_SERVER['REDIRECT_URL']の内容が、/admin/system/system.phpになっていたからです。 ============================================================= function sfGetPageLayout(&$objPage, $preview = false, $url = ""){ $debug_message = ""; $arrPageLayout = array(); if ($preview === false) { if ($url == "") { /*↓この個所を $url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];*/ //この様に↓ $url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REDIRECT_URL']; } ============================================================== この修正によって、中身が表示されなかったページ全てが表示されるようになりました。 結果的に、表示されているのですが、これを変えたことによって何かに影響するとか、あまり良くないとか無いでしょうか? |
seasoft |
投稿日時: 2009/8/3 16:07
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページの中身が表示されません。 $_SERVER['HTTP_HOST'] に相当する部分がホスト名かと思います。(未確認)
http://xxx/yyy 赤字部分です。 本件なら、www.xxxx.co.jp や ww2.xxxx.co.jp です。
|
it3 |
投稿日時: 2009/8/3 16:29
対応状況: −−−
|
一人前 登録日: 2009/3/16 居住地: 投稿: 94 |
Re: 新規ページの中身が表示されません。 引用:
ありがとうございます。 $_SERVER['HTTP_HOST']は、www.xxxx.co.jp でした。 最近まで /home/ww2.xxxx.co.jp していたものを、 /home/www.xxxx.co.jp にい変えて行っています。 |
« 1 2 (3) 4 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |