无论如何我可以更改 PHPMyAdmin 的会话时区吗?
我正在使用无法更改时区的外国 MySQL 服务器。我想在我的所有 PHPMyAdmin 会话中查看我的时区的时间戳。我可以设置任何“会话脚本”以便它们在每个 PHPMyAdmin 会话上运行吗?或者有没有其他方法可以做到这一点?
无论如何我可以更改 PHPMyAdmin 的会话时区吗?
我正在使用无法更改时区的外国 MySQL 服务器。我想在我的所有 PHPMyAdmin 会话中查看我的时区的时间戳。我可以设置任何“会话脚本”以便它们在每个 PHPMyAdmin 会话上运行吗?或者有没有其他方法可以做到这一点?
修补库/dbi/DBIMysqli.class.php 作为解决方法。
告诉 mysqli 使用 phps 默认时区,可以用字符串替换。
--- 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;
}