Fumi S.
fuming_23****@yahoo*****
2004年 10月 13日 (水) 23:11:13 JST
自己レスになるのですが、とりあえず、現時点でわかっている ことを書きます。 <環境> OS:Vine Linux3.0 PHP:4.3.8-0vl1(パッケージ利用) Apache:1.3.31-0vl5(パッケージ利用) MySQL:3.23.58(rpmでインストール) > featured_products_v1.3 > 日本語対応版を2.2MS1R6に以前田村 > さんがおっしゃっていた方法でインストールしました。 > 管理画面で、 > ショップ情報>おすすめ商品の表示をtrue > 最大値はいずれも6 > カタログ管理>おすすめ商品には商品を6点 > としたのですが、カタログトップ画面の内容がおすすめ表示 に > ならないのですが、なにかまずい点はありますでしょうか? 上の文書を書いたときは、他の追加モジュールもインストール していて、原因がはっきりしなかったので、featured_products_v1.3 だけを追加して、実行させてみたら、 Warning: main(includes/functions/localization.php): failed to open stream: No such file or directory in /.automount/nasu/home/fuming/public_html/osc/oscommerce/catalog/includes/application_top.php on line 220 Fatal error: main(): Failed opening required 'includes/functions/localization.php' (include_path='.:/php/includes:/usr/share/pear:/usr/local/lib/php/Smarty/libs') in [install_dir]/osc/oscommerce/catalog/includes/application_top.php on line 220 となったため、該当部分をコメントアウトし、2.2MS1R6のcatalog/includes/application_top.php から言語関係の部分をコピーしてきました。 コメントアウト部分 Line 220 require(DIR_WS_FUNCTIONS . 'localization.php'); Line 225-236 // language if ( (!$language) || ($HTTP_GET_VARS['language']) ) { if (!$language) { tep_session_register('language'); tep_session_register('languages_id'); } $language_code = ($HTTP_GET_VARS['language']) ? $HTTP_GET_VARS['language'] : DEFAULT_LANGUAGE; $languages = tep_get_languages($language_code); $language = $languages[0]['directory']; $languages_id = $languages[0]['id']; } これらのコメントアウトの後に以下のコードを挿入 // language if (!tep_session_is_registered('language') || isset($HTTP_GET_VARS['language'])) { if (!tep_session_is_registered('language')) { tep_session_register('language'); tep_session_register('languages_id'); } include(DIR_WS_CLASSES . 'language.php'); $lng = new language($HTTP_GET_VARS['language']); if (!isset($HTTP_GET_VARS['language'])) $lng->get_browser_language(); $language = $lng->language['directory']; $languages_id = $lng->language['id']; } としたのですが、今度は、Fatal error: Call to a member function on a non-object in [install_dir]/oscommerce/catalog/includes/header.php on line 59 となりました。 また何かわかりましたら書きます。