Magento SOAP API の使用を開始するために、テスト サーバーで PHP 5.3 にアップグレードしました。PHP 5.2.14 には、PHP SOAP ライブラリがインストールされていませんでした。
short_open_tags がオフで、エラー ログがオンになっていないことがわかり、変更を加えました。
ただし、Magento 管理者にログインできません。1 秒間だけ回転し、すぐに管理者ログイン ページに戻ります。エラーや例外はスローされず、PHP エラーもログに記録されません。
TZ が同期されていること、/var/cache ディレクトリが空であること、/var/session ディレクトリが空であること、web/cookie の config_data 値が正しいこと、ブラウザの Cookie データが消去されていることを確認しました...
他にどこを見ればいいのか、他に何をすればいいのかわからない。何か案は?
行われたことを更新しています:
config_data はタイム ゾーンが America/Chicago であることを示していますが、adminhtml/login テンプレートに配置された以下のコードはこの結果を示しています。
UTC 08-02-2012 09:40:48 PM
使用したコードは次のとおりです。
echo date_default_timezone_get()."<br />\n";
echo date('m-d-Y h:i:s A');
別の PHP スクリプトから同じコードを実行すると、3 秒前に実行すると次のように返されます。
America/Chicago 08-02-2012 04:40:45 PM
/store/app/Mage.php と /store/app/code/core/Mage/Core/Model/Locale.php を変更して TZ を America/Chicago に設定し、管理者ログイン ページに次のように表示されるようになりました
America/Chicago 08-02-2012 04:44:41 PM
しかし、まだログインしていません。