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