今天反转ECSHOP的时候遇到了一些问题。当我以引导的方式安装它时,我遇到了以下实际的PHP警告。
Warning:date_default_timezone_get():Itisnotsafetorelyonthesystem'stimezonesettings.Youare*required*tousethedate.timezonesettingorthedate_default_timezone_set()function.Incaseyouusedanyofthosemethodsandyouarestillgettingthiswarning,youmostlikelymisspelledthetimezoneidentifier.Weselected'UTC'for'8.0/noDST'insteadinD:\wwwroot\shop\upload\install\includes\lib_installer.phponline223很显著是因为PHP默认设置的時间地区设置问题造成的警告,原本也没有什么,但是这一警告最终還是帮我产生了不便,主要是数据库查询那一段走不过去,迫不得已,仅有亲自动手改动了,这里有二种方法供大伙儿参照:
1.改动\install\includes\lib_installer.php文件。在这个文档顶端<?php之内再加上以下PHP编码:
复制代码编码以下:date_default_timezone_set('Asia/Shanghai');
它是个临时性的解决方案,能够帮你取得成功安裝数据库查询,长久之计還是需看方式2。
2.改动PHP环境变量。假如你网络服务器的关键时区时间是亚洲地区上海市,那麼改动这儿是较为稳妥的,自然更妥当的方法是根据.htaccess导进PHP设定。
开启PHP.INI大约在958寻找;date.timezone=除掉前边的注解;号,随后改为date.timezone=Asia/Shanghai,储存环境变量,重新启动你的网络服务器。
好的,这个问题也就是这样非常好的解决了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)