質問 > フロント機能 > インストールについて |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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」を追加し忘れているのでは?
|
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 の内容が怪しいような気もします。
|
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 が存在しないとかかな。
|
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 にもファイルにも欠損があるとなると、複製環境の作成手順としては、少々問題があるのかもしれません。今回の不具合箇所を踏まえて、手順を整理して再実行するほうが良いようにも感じます。
|
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 のバックアップを利用して復元しているならば、そのはずです。
|
« 1 (2) 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |