バグ報告 > その他 > デフォルトテンプレートをダウンロードするとファイル破損が発生し困っています |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
illfrog300 |
投稿日時: 2009/7/2 23:23
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: テンプレートをデフォルトから変更するとページが読み込まれない mahalo_c様
ご返信あり難う御座います。 デフォルトのsite_main.tplは下記の通りforeachが閉じています。 <!--{foreach key=LeftNaviKey item=LeftNaviItem from=$arrPageLayout.LeftNavi}--> <!-- ▼<!--{$LeftNaviItem.bloc_name}--> ここから--> <!--{if $LeftNaviItem.php_path != ""}--> <!--{include_php file=$LeftNaviItem.php_path}--> <!--{else}--> <!--{include file=$LeftNaviItem.tpl_path}--> <!--{/if}--> <!-- ▲<!--{$LeftNaviItem.bloc_name}--> ここまで--> <!--{/foreach}--> しかし、このデフォルトをダウンロードすると <!--{foreach key=LeftNaviKey item=LeftNaviItem from=$arrPageLayout.LeftNavi}--> <!-- ▼<!--{$LeftNaviItem.bloc_name}--> ここから--> <!--{if $LeftNaviItem.php_path != ""}--> <!--{include_php file=$LeftNaviItem.php_path}--> <!--{else}--> <!--{include file=$LeftNaviItem.tpl_path}--> <!--{/if}--> <!-- ▲<!--{$LeftNaviItem.bloc_name}--> ここまで--> <!--{/ ==========↑ここで終了しています と出力されます。 テンプレートダウンロードの際に関係しているシステムの 何らかに欠陥が生じていると判断出来ますでしょうか? |
illfrog300 |
投稿日時: 2009/7/3 0:05
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: テンプレートをデフォルトから変更するとページが読み込まれない 追記となりますが
デフォルトテンプレートのsite_main.tpl中身を テンプレートAのsite_main.tplに上書きした場合では 正常にトップページ及び各ページが表示されます。 しかしログを見ると下記のエラーが発生しておりました。 [Thu Jul 02 23:54:27 2009] [error] [client 121.92.46.127] PHP Warning: Smarty error: unable to read resource: "/var/www/html/data/Smarty/templates/catione0702009s/top.tpl" in /var/www/html/data/module/Smarty/libs/Smarty.class.php on line 1095, referer: http://***.com/admin/design/template.php となっております。 何回インストールし直しても同じ問題が発生するという事は EC-CUBE外の影響があるのでしょうか? しかしながら、サーバー初期化をした状態で新規インストールを しても治らないとう状況は一体どうゆう事なのかと 解決の糸口を見つける事が出来ないまま途方にくれている次第で御座います。 |
pantacle |
投稿日時: 2009/7/3 0:19
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: テンプレートをデフォルトから変更するとページが読み込まれない # IPアドレスは潰しておいた方が良いかも、です
> [Thu Jul 02 23:54:27 2009] [error] [client ***.***.***.***] PHP Warning: Smarty error: unable to read resource: "/var/www/html/data/Smarty/templates/catione0702009s/top.tpl" in /var/www/html/data/module/Smarty/libs/Smarty.class.php on line 1095, referer: http://***.com/admin/design/template.php これは、data/Smarty/templates/catione0702009s/にtop.tplという名前のテンプレートファイルが無いというエラーなので別問題です。 catione0702009sとして追加したしたテンプレートパッケージの中にtop.tplが無いか、設置手順にミスがあるのだと思われます。
|
illfrog300 |
投稿日時: 2009/7/3 0:38
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: テンプレートをデフォルトから変更するとページが読み込まれない mahalo_c様
ご返信あり難う御座います。 確認しました所 テンプレート:defaultにはtop.tplが存在しておりますが このdefaultをダウンロードしアップロードで生成した テンプレート達にはtop.tplが存在していない事を確認出来ました。 この問題の発生原因として考えられる事は インストール段階でのミスが濃厚でしょうか? また、話がもしかすると脱線してしまうかもしれませんが HTMLファイルの中身をドメイン直下に展開し 同ディレクトリにDATAファイルを置いた構造としているのですが その場合のdefine.phpの設定は ============================ /** HTMLディレクトリからのDATAディレクトリの相対パス */ define("HTML2DATA_DIR", "/data/"); /** DATA ディレクトリから HTML ディレクトリの相対パス */ define("DATA_DIR2HTML", "/../html/"); ============================ で問題ないのでしょうか? この部分に問題があるのかと思いましたので念のため記載しておきました。 又、デフォルトテンプレートのtop.tplをオリジナルテンプレートにコピー設置した状態では同様に何も表示されないエラーとなっています。 以下がtop.tpl中身となっています。 ============================ <!--{* * This file is part of EC-CUBE * * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved. * * http://www.lockon.co.jp/ * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *}--> <div id="flasharea"> <img src="<!--{$TPL_DIR}-->img/main/image.gif" alt="EC-CUBEイメージ" /> </div> ============================ |
pantacle |
投稿日時: 2009/7/3 1:18
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: テンプレートをデフォルトから変更するとページが読み込まれない 手順がわからなくなってきたのですが、
サーバ上にあるデフォルトテンプレートのsite_main.tplを直接確認したらforeachが閉じている (FTP等で個別にダウンロードして確認したらforeachが閉じている) ↓ 同じくサーバ上のdata/Smarty/templates/default/にはtop.tplが存在している ↓ EC-CUBEの管理画面の[デザイン管理]-[テンプレート設定]の画面からデフォルト(data/Smarty/templates/default/)をダウンロード ↓ 上でダウンロードしたファイルを再度アップロードをし直すと ・問題1. site_main.tplが破損している ・問題2. top.tplが存在しない という理解でよろしいのでしょうか。 ちょっと途方に暮れてきたので、以下を確認してみて頂けますか。 EC-CUBEの画面でダウンロードしたファイルをPC上で解凍してみて下さい。 ↓ サーバ上のdata/Smarty/templates/default/内の全ファイル(+α)が出て来る筈ですので、 ・site_main.tplが破損しているか ・top.tplは存在しているか を確認してください。 あと、 define.phpの設定は問題ないと思います。 top.tplの中身自体は問題ないです。
|
seasoft |
投稿日時: 2009/7/3 7:02
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: テンプレートをデフォルトから変更するとページが読み込まれない > しかし、このデフォルトをダウンロードすると
ダウンロード後の内容の確認は、どのように行ないましたか? > テンプレートダウンロードの際に関係しているシステムの > 何らかに欠陥が生じていると判断出来ますでしょうか? その確率もありますね。 テンプレートダウンロードの際に PHP のエラーが発生していないかが気になるところです。
|
illfrog300 |
投稿日時: 2009/7/3 12:10
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: テンプレートをデフォルトから変更するとページが読み込まれない mahalo_c 様
サーバ上にあるデフォルトテンプレートのsite_main.tplを直接確認したらforeachが閉じている (FTP等で個別にダウンロードして確認したらforeachが閉じている) ↓ 同じくサーバ上のdata/Smarty/templates/default/にはtop.tplが存在している ↓ EC-CUBEの管理画面の[デザイン管理]-[テンプレート設定]の画面からデフォルト(data/Smarty/templates/default/)をダウンロード ↓ 上でダウンロードしたファイルを再度アップロードをし直すと ・問題1. site_main.tplが破損している ・問題2. top.tplが存在しない >>その通りとなっています。 EC-CUBEの画面でダウンロードしたファイルをPC上で解凍してみて下さい。 ↓ サーバ上のdata/Smarty/templates/default/内の全ファイル(+α)が出て来る筈ですので、 ・site_main.tplが破損しているか→破損していました。 ・top.tplは存在しているか→存在していません。 どうやら、ダウンロードの段階でエラーが起こっているみたいです。 サーバー会社に問い合わせてみたところ、インストールで何らかの問題があるのではというご返答を頂けるのみで解決の糸口を見つける事が出来ない状況です。 もう一度、再インストールをやり直してみます。 |
illfrog300 |
投稿日時: 2009/7/3 12:23
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: テンプレートをデフォルトから変更するとページが読み込まれない seasoft様
> ダウンロード後の内容の確認は、どのように行ないましたか? A,ダウンロード後とはテンプレートのダウンロード後という事でしょうか?それであれば、 ・ダウンロードしましたテンプレートファイルをローカル環境で展開しての内容の確認(この段階でsitemain.tplの中身とtop.tplがありませんでした) ・アップロード後にサーバーコントロールパネルからファイルの確認(勿論、この段階でエラーが発生しています) のように確認致しました。 > テンプレートダウンロードの際に関係しているシステムの > 何らかに欠陥が生じていると判断出来ますでしょうか? その確率もありますね。 『テンプレートダウンロードの際に PHP のエラーが発生していないかが気になるところです。』 このエラー部分の確認方法(ログの解析)はどのようにすれば 確認とれますでしょうか? 大変、おぼつかない知識で対応していましてご迷惑をお掛けしますがご教授のほど宜しくお願い致します。 |
seasoft |
投稿日時: 2009/7/3 12:45
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: テンプレートをデフォルトから変更するとページが読み込まれない > ・ダウンロードしましたテンプレートファイルをローカル環境で展開しての内容の確認(この段階でsitemain.tplの中身とtop.tplがありませんでした)
その方法でしたらOKです。 > 『テンプレートダウンロードの際に PHP のエラーが発生していないかが気になるところです。』 > > このエラー部分の確認方法(ログの解析)はどのようにすれば > 確認とれますでしょうか? 下記、参考になると良いのですが・・・ http://seasoft.jp1.cx/ec/tips/error#%E7%94%BB%E9%9D%A2%E3%81%8C%E7%9C%9F%E3%81%A3%E7%99%BD
|
illfrog300 |
投稿日時: 2009/7/3 16:13
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: テンプレートをデフォルトから変更するとページが読み込まれない デフォルトテンプレートをダウンロードした際のログを見ると
[Fri Jul 03 16:06:18 2009] [error] [client 114.153.146.178] File does not exist: /var/www/html/favicon.ico となっていました。favicon.icoというファイルが存在していない 事が原因と判断出来ますでしょうか? 確認しましたところ、favicon.icoというファイルは /var/www/html/階層には存在しておりません。 また、このファイルはEC-CUBEに含まれているファイルなのでしょうか? インストールの際にドメイン直下とするためファイル移動を サーバー提供のコントロールパネル(ラピッド)でいつも行っているのですがその際に知らずに削除しているのではと思いました。 >>と思いましたが、調べましたら見当違いのファイルでした。 原因発生源はテンプレートをダウンロードする際ですので この時に作動する箇所を調べたいのですが 特定できるものでしょうか? お力添え頂けますと幸いでございます。 |
« 1 (2) 3 4 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |