[Tep-j-general] アカウント入力でIllegal offset typeエラー

Back to archive index

Margy Mutoh margy****@roseb*****
2005年 1月 25日 (火) 09:37:25 JST


こんにちは。Margyです。お世話様になります。

標記の件ですが、先ほどユーザから「オーダーの際にお届け先を
変更しようとしたら、エラーが出てできない」と報告があり、
確認してみると、確かに下のエラーが出て、入力フォーム自体が
表示されなくなっていました。

Warning: Illegal offset type in
/****/************/public_html/catalog/includes/classes/address_form.php
on line 79

(個人情報、会社情報の各項目に同じエラーが出ていて、住所の
セクションはエラーメッセージはなくフィールドが全て消えて
いる状態。ご連絡先(電話番号欄)、オプション、パスワードは
正常に表示されています)

念のためにアカウントの新規作成画面も見てみましたが、案の定
同じ状態で、該当のincludes/classes/address_form.php、
関連のcreate_account.php、includes/form_check.js.phpと追って
みましたが、原因がわかりません。

わかっている限りで昨日の夕方までは新規登録ができていたので、
夜以降に症状が出たものと思いますが、関連ファイル他のosCの
システムはまったく更新してないこと、また、うちのレンタル・
サーバは、よく告知なしにシステムのアップデートをやるので、
またそれが原因の、うち固有の問題かも知れません。(-_-;)
ひょっとして、と思い、phpのバージョンをチェックしたところ、
4.3.8から4.3.10に更新されていて、これが原因のような気が
しますが、直し方がわかりません。実働中のショップで不具合
が出ているので、困ってる度は高いのですが…。

ちなみに、同じサーバにインストールしているテスト用のMS1-j
も同じ症状ですが、MS2は問題ありません。
マニュアル・オーダー作成のモジュールでadminへインストール
しているcreate_account.phpでも問題はありません。
(ちなみにちなみに、MS1-j AlterはトップページでSmartyの
エラーメッセージが複数表示されるだけで、まったく中に入れ
ない状態です)

サーバの問題(phpの更新作業中など)であれば、時間が経つと自然
治癒することもあるので、今あれこれいじるよりはしばらく静観
してみようと思ってるとこですが、もしも4.3.10に変わったことで
修正が不可欠な(修正しなければ出続けることが確実な)エラーなの
であれば、解決しなくてはなりませんので、どなたか4.3.10で
稼働中の方がいらしたらお力を貸していただけないかと思い、
投稿した次第です。

なにかおわかりの方がおいででしたら、アドバイスいただけません
でしょうか。よろしくお願いいたします。m(_ _)m
(「待ってれば治る」といったことでも構いません)

Margy Mutoh






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