2013-11-11 4 views
3

В любом случае я могу изменить часовой пояс сеанса PHPMyAdmin?Часовой пояс сеанса в PHPMyAdmin

Я использую внешний сервер MySQL, на который я не мог изменить часовой пояс. Я хочу видеть временные метки в моем часовом поясе на всех моих сессиях PHPMyAdmin. Есть ли какой-либо «скрипт сеанса», который я могу установить, чтобы они выполнялись на каждой сессии PHPMyAdmin? Или есть ли другой способ сделать это?

+0

Это поможет вам: http://stackoverflow.com/questions/8434030/how-to-correctly-set-mysql-timezone –

+0

В моем случае, я хочу, чтобы все серверы использовать UTC для синхронизации целей, php устанавливает часовой пояс для домена, который он обслуживает => различный часовой пояс для нашего «.co.uk» и наших сайтов «.se». в phpMyAdmin я предпочитаю иметь часовой пояс, где мы разработчики. –

ответ

1

Патч-библиотеки/dbi/DBIMysqli.class.php как обходной путь.
Говоря о том, что mysqli использует часовой пояс по умолчанию php, может быть заменен на строку.

--- 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; 
    } 
Смежные вопросы