Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPMyAdmin中的会话时区_Php_Mysql_Phpmyadmin - Fatal编程技术网

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

我是否可以更改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;
     }

这将帮助您:在我的例子中,我希望所有服务器都使用UTC进行同步,php为其服务的域设置时区=>为我们的“.co.uk”和“.se”站点设置不同的时区。在phpMyAdmin中,我更喜欢我们开发人员所在的时区。