バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > インストールについて

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
arts
投稿日時: 2009/9/1 16:47
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: インストールについて
今 使っている2.4.0のバージョンのファイルを
新しいサーバーにそのままアップすることにしました。
何とか無事インストールできまして、文字化けも起きていないようです。無事完了と思って管理画面に入り動作を確認していると
ホームページの「会員登録」や「お問い合わせ」「会社概要」などをクリックすると「システムエラーが発生しました」とでます。
管理画面では「デザイン管理」を押下するとエラー画面になります。

気づいたことはDBをインポートするときに「dtb_bloc」だけエラー
がでました。一度dtb_blocを削除してdtb_blocのみ再度インポート
しましたらエラーなくインポートが完了しました。
DEBUG_MODEをtrueにしてエラーを出力してみましたところ下記の
ようなエラーがでていました。
過去スレで似たような症状があり調べてみましたが、まだ解決に
至っていない状態です。



SELECT page_id ,page_name ,url ,php_dir ,tpl_dir ,filename ,header_chk ,footer_chk ,edit_flg ,author ,description ,keyword ,update_url ,create_date ,update_date ,head_title FROM dtb_pagelayout WHERE url = ? ORDER BY page_id
DB Error: no such field

SELECT page_id ,page_name ,url ,php_dir ,tpl_dir ,filename ,header_chk ,footer_chk ,edit_flg ,author ,description ,keyword ,update_url ,create_date ,update_date ,head_title FROM dtb_pagelayout WHERE url = 'products/list.php' ORDER BY page_id [nativecode=1054 ** Unknown column 'head_title' in 'field list']

/home/*****/public_html/abouts/index.php 34:LC_Page_Abouts_Ex->process
/home/*****/public_html/data/class_extends/page_extends/abouts/LC_Page_Abouts_Ex.php 56:LC_Page_Abouts->process
/home/*****jp/public_html/data/class/pages/abouts/LC_Page_Abouts.php 62:SC_Helper_PageLayout->sfGetPageLayout
/home/*****/public_html/data/class/helper/SC_Helper_PageLayout.php 56:SC_Helper_PageLayout->lfgetPageData
/home/*****/public_html/data/class/helper/SC_Helper_PageLayout.php 157:SC_Query->select
/home/*****/public_html/data/class/SC_Query.php 95:SC_DbConn->getAll
/home/*****/public_html/data/class/SC_DbConn.php 162:DB_common->getAll
/home/*****/public_html/data/module/DB/common.php 1610:DB_common->execute
/home/*****/public_html/data/module/DB/common.php 959:DB_mysql->simpleQuery
/home/*****/public_html/data/module/DB/mysql.php 324:DB_mysql->mysqlRaiseError
/home/*****/public_html/data/module/DB/mysql.php 894:DB_common->raiseError
/home/*****/public_html/data/module/DB/common.php 1853:PEAR->raiseError
/home/*****/public_html/data/module/PEAR.php 557:DB_Error->DB_Error
/home/*****/public_html/data/module/DB.php 893:PEAR_Error->PEAR_Error

正常にするにはどのあたりからさわると良いでしょうか。
Mysql4ゆえに起こりうる可能性も0ではないのでしょうかね。
DBエラーとでているので・・・・DB周りをなんとすれば良いとは
思いますが、どのあたりから修正していけばいいのか分からずに
います。
何かヒントなどございましたらよろしくお願い致します。
seasoft
投稿日時: 2009/9/1 16:53
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: インストールについて
カスタマイズしていると思われるカラム「dtb_pagelayout.head_title」を追加し忘れているのでは?


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

arts
投稿日時: 2009/9/1 17:51
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: インストールについて
seasoft様
ありがとうございます。ご指摘の通りでした。
dtb_pagelayoutのフィールドにhed_titleがありませんでした。
フィールドを追加しましたところエラーは表示されなくなりました
現在は、他のエラーが画面にでていまして、エラー内容は下記の
ようになっています。

site.logで見てみますと

2009/09/01 17:22:50 [/index.php] *** start Debug *** from
Array
(
[LeftNavi] => Array
(
)

[MainHead] => Array
(
)

[RightNavi] => Array
(
)

[MainFoot] => Array
(
)

)

2009/09/01 17:22:50 [/index.php] *** end Debug *** from


2009/09/01 17:22:50 [/index.php] *** start Debug *** from
TEMPLATE_NAME:default
ユーザテンプレートチェック:/home/*****/public_html/user_data/packages/default/.tpl
tpl_mainpage:標準テンプレート
tpl_mainpage:/home/*****/public_html/data/Smarty/templates/default/.tpl

2009/09/01 17:22:50 [/index.php] *** end Debug *** from

TOPページ画面には

Warning: reset() [function.reset]: Passed variable is not an array or object in /home/*****jp/public_html/data/class/helper/SC_Helper_PageLayout.php on line 63

Warning: Variable passed to each() is not an array or object in /home/*****/public_html/data/class/helper/SC_Helper_PageLayout.php on line 64

Warning: Smarty error: unable to read resource: "/home/*****/public_html/data/Smarty/templates/default/.tpl" in /home/*****/public_html/data/module/Smarty/libs/Smarty.class.php on line 1095

このようになっています。パーミッションに関しては
ファイルには666 フォルダには777を与えています。

テンプレートに関するエラーのようですが、読み込めて
いないのでしょうか。
管理画面の「デザイン管理」に入れるようになりましたが
ページ詳細にあるはずの、TOP 一覧 詳細 Myページなどの
ページが1つもありませんでした。
seasoft
投稿日時: 2009/9/1 18:45
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: インストールについて
dtb_pagelayout の内容が怪しいような気もします。


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

arts
投稿日時: 2009/9/1 20:39
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: インストールについて
seasoft様
理解力のない私にいつも教えて頂きありがとうございます。
今DBのdtb_pagelayout の中身を見たところ内容が違って
いました。
インポートしたので安心していたのですが、うまく反映されて
いなかったようです。
一度削除をして再度インポートしたところ正常に表示することが
できました。
本当にありがとうございました。

あとは商品管理を押下するとエラーがでているようですので
そこをなんとかしたいと思います。
エラーは下記になりますが、先ほどと同じようにDB関係が
怪しい気がしていますので、そこから調べてみようと思っています


SELECT product_id, name, category_id, main_list_image, status, product_code, price01, price02, stock, stock_unlimited FROM (SELECT T1.product_id, T1.name, T1.deliv_fee, T1.sale_limit, T1.sale_unlimited, T1.category_id, T1.rank, T1.status, T1.product_flag, T1.point_rate, T1.comment1, T1.comment2, T1.comment3, T1.comment4, T1.comment5, T1.comment6, T1.file1, T1.file2, T1.file3, T1.file4, T1.file5, T1.file6, T1.main_list_comment, T1.main_list_image, T1.main_comment, T1.main_image, T1.main_large_image, T1.sub_title1, T1.sub_comment1, T1.sub_image1, T1.sub_large_image1, T1.sub_title2, T1.sub_comment2, T1.sub_image2, T1.sub_large_image2, T1.sub_title3, T1.sub_comment3, T1.sub_image3, T1.sub_large_image3, T1.sub_title4, T1.sub_comment4, T1.sub_image4, T1.sub_large_image4, T1.sub_title5, T1.sub_comment5, T1.sub_image5, T1.sub_large_image5, T1.sub_title6, T1.sub_comment6, T1.sub_image6, T1.sub_large_image6, T1.del_flg, T1.creator_id, T1.create_date, T1.update_date, T1.note, T1.deliv_date_id, T2.product_id_sub, T2.product_code, T2.price01, T2.price02, T2.stock, T2.stock_unlimited, T2.classcategory_id1, T2.classcategory_id2 ,T1.meta_description ,T1.meta_keywords ,T1.head_title FROM (SELECT * FROM dtb_products ) AS T1 LEFT JOIN (SELECT product_id AS product_id_sub, product_code, price01, price02, stock, stock_unlimited, classcategory_id1, classcategory_id2 FROM dtb_products_class WHERE classcategory_id1 = 0 AND classcategory_id2 = 0) AS T2 ON T1.product_id = T2.product_id_sub) AS noncls WHERE del_flg = 0 ORDER BY update_date DESC, product_id DESC LIMIT 10 OFFSET 0
DB Error: no such field

SELECT product_id, name, category_id, main_list_image, status, product_code, price01, price02, stock, stock_unlimited FROM (SELECT T1.product_id, T1.name, T1.deliv_fee, T1.sale_limit, T1.sale_unlimited, T1.category_id, T1.rank, T1.status, T1.product_flag, T1.point_rate, T1.comment1, T1.comment2, T1.comment3, T1.comment4, T1.comment5, T1.comment6, T1.file1, T1.file2, T1.file3, T1.file4, T1.file5, T1.file6, T1.main_list_comment, T1.main_list_image, T1.main_comment, T1.main_image, T1.main_large_image, T1.sub_title1, T1.sub_comment1, T1.sub_image1, T1.sub_large_image1, T1.sub_title2, T1.sub_comment2, T1.sub_image2, T1.sub_large_image2, T1.sub_title3, T1.sub_comment3, T1.sub_image3, T1.sub_large_image3, T1.sub_title4, T1.sub_comment4, T1.sub_image4, T1.sub_large_image4, T1.sub_title5, T1.sub_comment5, T1.sub_image5, T1.sub_large_image5, T1.sub_title6, T1.sub_comment6, T1.sub_image6, T1.sub_large_image6, T1.del_flg, T1.creator_id, T1.create_date, T1.update_date, T1.note, T1.deliv_date_id, T2.product_id_sub, T2.product_code, T2.price01, T2.price02, T2.stock, T2.stock_unlimited, T2.classcategory_id1, T2.classcategory_id2 ,T1.meta_description ,T1.meta_keywords ,T1.head_title FROM (SELECT * FROM dtb_products ) AS T1 LEFT JOIN (SELECT product_id AS product_id_sub, product_code, price01, price02, stock, stock_unlimited, classcategory_id1, classcategory_id2 FROM dtb_products_class WHERE classcategory_id1 = 0 AND classcategory_id2 = 0) AS T2 ON T1.product_id = T2.product_id_sub) AS noncls WHERE del_flg = 0 ORDER BY update_date DESC, product_id DESC LIMIT 10 OFFSET 0 [nativecode=1054 ** Unknown column 'T1.meta_description' in 'field list']

/home/*****/public_html/admin/products/index.php 34:LC_Page_Admin_Products_Ex->process
/home/*****/public_html/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_Ex.php 56:LC_Page_Admin_Products->process
/home/*****/public_html/data/class/pages/admin/products/LC_Page_Admin_Products.php 321:SC_Query->select
/home/*****/public_html/data/class/SC_Query.php 95:SC_DbConn->getAll
/home/*****/public_html/data/class/SC_DbConn.php 164:DB_common->getAll
/home/*****/public_html/data/module/DB/common.php 1613:DB_common->query
/home/*****/public_html/data/module/DB/common.php 1167:DB_mysql->simpleQuery
/home/*****/public_html/data/module/DB/mysql.php 324:DB_mysql->mysqlRaiseError
/home/*****/public_html/data/module/DB/mysql.php 894:DB_common->raiseError
/home/*****/public_html/data/module/DB/common.php 1853:PEAR->raiseError
/home/*****/public_html/data/module/PEAR.php 557:DB_Error->DB_Error
/home/*****/public_html/data/module/DB.php 893:PEAR_Error->PEAR_Error
seasoft
投稿日時: 2009/9/1 21:03
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: インストールについて
dtb_products.meta_description が存在しないとかかな。


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

arts
投稿日時: 2009/9/2 0:59
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: インストールについて
どうもありがとうございます。
ご指摘のdtb_products からみていきました。
meta_description を含め3つほど足りなかったですので
phpmyadminから追加をしました。
カテゴリーについても同じようにエラーがでていましたので
同じと思いDBをみていったところ足りないフィールドがありました
ので追加をしました。
DBに関するエラーは一応無くなったのではないかと思います。
現在動作確認中ですが、商品一覧の表示ができない状態ですので
それを今過去スレなどをみて調べています。
エラーとしては下記のようにでています。

Fatal error: Smarty error: [in /home/*****/public_html/user_data/packages/default/list.tpl line 60]: [plugin] could not load plugin file 'insert.pan.php' (core.load_plugins.php, line 118) in /home/*****/public_html/data/module/Smarty/libs/Smarty.class.php on line 1095

処理にエラーが起きている意味なのでしょうかね。
seasoft
投稿日時: 2009/9/2 10:00
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: インストールについて
パンくずリストをカスタマイズしていないですか?
その絡みのファイル欠損のようです。

しかし、DB にもファイルにも欠損があるとなると、複製環境の作成手順としては、少々問題があるのかもしれません。今回の不具合箇所を踏まえて、手順を整理して再実行するほうが良いようにも感じます。


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

arts
投稿日時: 2009/9/2 11:44
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: インストールについて
ご指摘の通りパンくずリストを作成したときのファイルが欠損
していましたので、アップロードしたところ商品一覧ページは
表示されました。
ありがとうございました。
現在確認できている問題は、商品がアップできていないと
いうことです。CSVでアップしても商品IDと規格IDでエラーが
でますが、それ以前に新規に登録したカテゴリがカテゴリブロック
に反映されない状態です。
以前のサーバーの商品をそのまま反映させるときはcsvを使わなくても正常に移管できていれば表示されましたよね?
最初はデフォルトの「おなべ」とかがありましたが、私が
何も記入していないcsvをアップして消してしまいました。

反映されない件につきましては今過去ログなどで調査中です。
商品自体の登録はエラーなくできました。

seasoft様のおっしゃる通りDBの欠損が他にもあるかもしれないので手順としては不安が残りますね・・・。

とりあえずは商品の複製ができて、また動作確認をしてみようと
思っています。
seasoft
投稿日時: 2009/9/2 11:55
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: インストールについて
> 以前のサーバーの商品をそのまま反映させるときはcsvを使わなくても正常に移管できていれば表示されましたよね?

DB のダンプや EC-CUBE のバックアップを利用して復元しているならば、そのはずです。


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

« 1 (2) 3 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は90,408名です
総投稿数は110,387件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1693
8
red
1571
9
mcontact
1368
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.