0

私は現在数時間再調査していて、解決策を得ることができません...私のローカルウェブサーバーではすべてが正常に機能しています。ただし、ライブサーバーでは機能しません。ウェブサイトは1:1同じです。

私の問題は、ユーザーがログインしていて自分のプロファイルを編集したい場合、すべてのタイムゾーンのドロップダウンリストが表示されるので、好みのタイムゾーンを選択できるということです。デフォルトの選択項目は空白である必要がありますが、代わりに次のようになります。

<option value="JOPTION_USE_DEFAULT">- Use Default -</option>

私のローカルサーバーでは次のようになります。

<option value=>- Use Default -</option>

それに関する問題はJOPTION_USE_DEFAULT、ライブサーバー上のデータベースに保存されることです(ローカルサーバーでは完全に機能します)。あなたがあなたのプロフィールに戻るとき、JoomlaJOPTION_USE_DEFAULTはもちろん存在しないタイムゾーンに変換し直したいと思っています...それで私はエラーページを受け取ります。

php.iniのライブサーバーにデフォルトのタイムゾーンが設定されていないことを確認しましたが、php.iniファイルにアクセスできないため、.htaccessソリューションを試してみましたが、違いはありませんphp_value date.timezone "Europe/Zurich"

4

1 に答える 1

0

profile.xml / frontend.xml ファイルに何か問題があると思います。(どこを編集しているのかわかりませんでした)。

オプション値は、JOPTION_USE_DEFAULT ではなく "" にする必要があります。

<option value="">JOPTION_USE_DEFAULT</option>

ローカルサーバーにも

<option value=>- Use Default -</option>

これは HTML の有効な構文ではありません。

于 2013-01-08T11:08:08.517 に答える