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