Warning:
date_default_timezone_get():
It
is
not
safe
to
rely
on
the
system's
timezone
settings.
You
are
*required*
to
use
the
date.timezone
setting
or
the
date_default_timezone_set()
function.
In
case
you
used
any
of
those
methods
and
you
are
still
getting
this
warning,
you
most
likely
misspelled
the
timezone
identifier.
We
selected
'UTC'
for
'8.0/no
DST'
instead
in
D:wwwrootshopuploadinstallincludeslib_installer.php
on
line
223
很明显是由于PHP默认的时间区域设置问题导致的警告,本来也没什么,不过这个警告最后还是给我带来了麻烦,主要是数据库那段过不去,不得已,只有自己动手修改了,这里有两种办法供大家参考:
1.
修改installincludeslib_installer.php文件。在这个文件顶部
代码如下:
date_default_timezone_set
('Asia/Shanghai')
这是个临时的解决办法,可以帮你成功安装数据库,长久之计还是要看方法2。
2.
修改PHP配置文件。如果你服务器的主要时区是亚洲上海,那么修改这里是比较妥当的,当然更稳妥的办法是通过.htaccess导入PHP设置。
打开PHP.INI大概在958找到
date.timezone
=去掉前面的注释号,然后改成date.timezone
=Asia/Shanghai,保存配置文件,重启你的服务器。
好的,这个问题也就这样很好的解决了。
wamp是一个集成包,它包含php、apache、mysql,所以你在安装wamp的时候,这三种都已经安装好了,所以不存在没有mysql的情况,在你安装wamp的时候,会提醒你输入数据库用户名、密码、管理员联系邮箱这些信息的。尤其是数据库用户名、密码,这很重要。就是你在浏览器输入:localhost/phpmyadmin,网页让你填写的用户名和密码。其次,你现在安装的是ecshop,它是一个系统,你安装的时候它会要你填写数据库用户名、密码,然后连接你的数据库,自己建立属于ecshop的数据库和表,所以你出现这个问题,表明你填写的数据库用户名和密码是错误的,与你安装wamp时输入的用户名和密码不一样,所以会报错。
解决方法:
1、找回安装wamp时的用户名和密码;
2、卸了wamp重新安装,填写数据库用户名和密码并记住。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)