とにかく PHPMyAdmin のセッションのタイムゾーンを変更できますか?
タイムゾーンを変更できない外国の MySQL サーバーを使用しています。すべての PHPMyAdmin セッションで自分のタイムゾーンのタイムスタンプを表示したいと考えています。すべての PHPMyAdmin セッションで実行されるように設定できる「セッション スクリプト」はありますか? または、そうする他の方法はありますか?
とにかく PHPMyAdmin のセッションのタイムゾーンを変更できますか?
タイムゾーンを変更できない外国の MySQL サーバーを使用しています。すべての PHPMyAdmin セッションで自分のタイムゾーンのタイムスタンプを表示したいと考えています。すべての PHPMyAdmin セッションで実行されるように設定できる「セッション スクリプト」はありますか? または、そうする他の方法はありますか?
回避策として libraries/dbi/DBIMysqli.class.php にパッチを適用しました。
PHP のデフォルトのタイムゾーンを使用するように mysqli に指示することは、文字列に置き換えることができます。
--- a/libraries/dbi/DBIMysqli.class.php 2016-03-11 09:09:27.538801633 +0100
+++ b/libraries/dbi/DBIMysqli.class.php 2016-03-11 09:12:15.099759342 +0100
@@ -223,6 +223,8 @@ class PMA_DBI_Mysqli implements PMA_DBI_
return false;
}
+ $link->query("SET time_zone = '" . date("P"). "'");
+
return $link;
}