[Tep-j-general] Re: カタログページと管理ページのトップページエラーが出ます。

Back to archive index

hamada bungu****@leo*****
2004年 11月 15日 (月) 09:02:04 JST


こんにちわ。

On Sun, 14 Nov 2004 11:22:43 +0900
APPLE福島志都 <apple****@bn*****> wrote:

> 今の現状は、インストール完了し catalog/default.php
> はきちんと表示されますが、catalog/index.php、admin/index.php
> のページにエラーで出ます。

osC2.2MS1j-R6に於いては

/admin/index.php

は存在するけど

/catalog/index.php

は(自分で作るか他ファイルをリネームするかしないと)「無い」と思いますの
で、まずこの/catalog/index.phpがどこから来たか確認願います。

> catalog/index.phpのエラー内容は以下の通りです。
> Fatal error: Call to undefined function: tep_get_languages() in 
> /home/sites/lolipop.jp/users/vivian.jp-applefashion/web/catalog/index.php on 
> line 58

「関数tep_get_languages()が定義されてません」

というエラーですが、tep_get_languages()は/admin/includes/functions/general.php
で定義されているadmin用の関数で、/catalog下で出てくるのは妙です。

> タグを見たところ
> $languages = tep_get_languages();
> $languages_array = array();
> $languages_selected = DEFAULT_LANGUAGE;
> for ($i = 0, $n = sizeof($languages); $i < $n; $i++) {
> $languages_array[] = array('id' => $languages[$i]['code'],
> 'text' => $languages[$i]['name']);
> if ($languages[$i]['directory'] == $language) {
> $languages_selected = $languages[$i]['code'];
> }
> }
> となってるのですが、間違いがあるのでしょうか?

そのコードは/admin/index.phpに含まれるコードで、本来/catalog下には存在し
ません。

> Fatal error: Cannot redeclare tep_output_string_protected() (previously 
> declared in 
> /home/sites/lolipop.jp/users/vivian.jp-applefashion/web/admin/index.php:58) 
> in 
> /home/sites/lolipop.jp/users/vivian.jp-applefashion/web/admin/includes/functions/general.php 
> on line 46

こちらのエラーは「関数tep_output_string_protected()を2重定義できません」
という内容です。同関数を定義してる箇所が2つ以上あるんでしょう。

以上の情報から推測しますに、/adminのファイルと/catalogのファイルが混ざっ
てるんじゃないかと思われますが…。

ご確認ください。

はまだ






Tep-j-general メーリングリストの案内
Back to archive index