嗨,由于某些原因,我无法访问我的网站,我收到此错误代码:
警告:mysqli_real_connect():依靠系统的时区设置并不安全。 要求使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种,并且仍然收到此警告,则很可能您拼写了时区标识符。我们暂时选择了时区“ UTC”,但请设置date.timezone以选择您的时区。在1531行的/var/www/html/wp-includes/wp-db.php中
致命错误:mysqli_real_connect():时区数据库已损坏- 这应该永远不会发生!在/var/www/html/wp-includes/wp-db.php中 第1531行
我去看了那行代码:
if ( WP_DEBUG ) {
mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags );
} else {
@mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags );
}
if ( $this->dbh->connect_errno ) {
$this->dbh = null;
/*
* It's possible ext/mysqli is misconfigured. Fall back to ext/mysql if:
* - We haven't previously connected, and
* - WP_USE_EXT_MYSQL isn't set to false, and
* - ext/mysql is loaded.
我想知道是否有人可以帮助我?
答案 0 :(得分:0)
您必须在php.ini中填写date.timezone
值
或在脚本开头使用date_default_timezone_set
函数:
<?php
date_default_timezone_set('UTC');