バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > その他 > デフォルトテンプレートをダウンロードするとファイル破損が発生し困っています

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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が無いか、設置手順にミスがあるのだと思われます。


----------------
pantacle
http://pantacle.net/

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の中身自体は問題ないです。


----------------
pantacle
http://pantacle.net/

seasoft
投稿日時: 2009/7/3 7:02
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: テンプレートをデフォルトから変更するとページが読み込まれない
> しかし、このデフォルトをダウンロードすると

ダウンロード後の内容の確認は、どのように行ないましたか?


> テンプレートダウンロードの際に関係しているシステムの
> 何らかに欠陥が生じていると判断出来ますでしょうか?

その確率もありますね。

テンプレートダウンロードの際に PHP のエラーが発生していないかが気になるところです。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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
居住地:
投稿: 7367
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


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,560名です
総投稿数は110,121件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1656
8
red
1570
9
mcontact
1312
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.