PHPMyAdmin中的会话时区
我是否可以更改PHPMyAdmin的会话时区PHPMyAdmin中的会话时区,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我是否可以更改PHPMyAdmin的会话时区 我正在使用一个我无法更改时区的外部MySQL服务器。我想在我所有的PHPMyAdmin会话中看到我所在时区的时间戳。是否有任何“会话脚本”可以设置为在每个PHPMyAdmin会话上运行?或者还有其他方法吗?修补库/dbi/DBIMysqli.class.php作为解决方法。 告诉mysqli使用phps默认时区可以替换为字符串 --- a/libraries/dbi/DBIMysqli.class.php 2016-03-11 09:09:27
我正在使用一个我无法更改时区的外部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;
}
这将帮助您:在我的例子中,我希望所有服务器都使用UTC进行同步,php为其服务的域设置时区=>为我们的“.co.uk”和“.se”站点设置不同的时区。在phpMyAdmin中,我更喜欢我们开发人员所在的时区。