colle****@ficel*****
colle****@ficel*****
2006年 12月 6日 (水) 09:33:34 JST
おはようございます。古賀と申します。 新規インストールしたosCommerceが正常に働かず、困っています。 症状ですが、管理画面にログイン後、下記のエラーメッセージが表示されます。 --------------------------------------- Warning: main(includes/languages/japanese_utf-8.php): failed to open stream: No such file or directory in /home/user/domain/public_html/shop/admin/includes/application_top.php on line 122 Fatal error: main(): Failed opening required 'includes/languages/japanese_utf-8.php' (include_path='.:/usr/share/pear') in /home/user/domain/public_html/shop/admin/includes/application_top.php on line 122 --------------------------------------- application_top.php 122行目の該当する行は下記の記述になっています。 --------------------------------------- 107 // language 108 require(DIR_WS_FUNCTIONS . 'languages.php'); 109 if ( (!$language) || ($HTTP_GET_VARS['language']) ) { 110 if (!$language) { 111 tep_session_register('language'); 112 tep_session_register('languages_id'); 113 } 114 115 $language = tep_get_languages_directory($HTTP_GET_VARS['language']); 116 if (!$language) $language = tep_get_languages_directory(DEFAULT_LANGUAGE); 117 } 118 119 // $language = str_replace('_utf-8','',$language); 120 121 // include the language translations 122 require(DIR_WS_LANGUAGES . $language . '.php'); 123 $current_page = split('\?', basename($PHP_SELF)); $current_page = $current_page[0]; // for BadBlue(Win32) webserver compatibility 124 if (file_exists(DIR_WS_LANGUAGES . $language . '/' . $current_page)) { 125 include(DIR_WS_LANGUAGES . $language . '/' . $current_page); 126 } --------------------------------------- 本来japanese.phpが読み込まれなければいけないところを、 japanese_utf-8.phpを読み込もうとしているのが原因のようですが、 なぜこうなってしまったのが、情けない話ですが知識不足でわかりません。 恐ろしい方法ですが、苦し紛れに $language = str_replace('_utf-8','',$language); とすると、エラーが表示されず、管理画面が正常に表示されるのですが、 カテゴリ・商品情報と顧客情報がデータベースから読み込まれない状態に なっています。 admin/users_login.phpと カタログ側では表示・会員登録・商品購入など動作に問題はありませんでした。 現在Nucleus(UTF-8版)と一緒に利用しており、 http://www.abc.com/ /home/user/domain/public_html/ にて、Nucleusを運営 サブドメイン http://shop.abc.com/ /home/user/domain/public_html/shop/ にて、osCommerce2.2MS1を稼働させています。 同じ条件下(ホスティング)でNucleusを運営していないドメインにて osCommerceを稼働させている際には、このようなことは起こっていません。 何かわかりましたら、助言などいただければ幸いです。 どうぞよろしくお願いします。 古賀