CMS企业模板|CMS模板|CMS网站定制|CMS模板下载

站内搜索 售前咨询 售后服务 建站帮助 微博 博客 在线客服
  • 网站模板
  • 定制开发
  • 案例展示
  • 最新动态
  • 关于我们
  • 联系我们
  • 问答社区

CMSYOU互助问答社区

诚信合作, 高质专业!
CMSYOU互助问答社区
使用新浪微博账号登录 登录 注册
  • 搜索
  • 问题
  • 话题
  • 用户
发起

Phpcms v9支持Php7.4、Mysql8吗?

Phpcms V9 PHP MySQL
最新服务器上的环境是php7.4、mysql8,Phpcms v9支持不?
2020-05-23 10:37 0 条评论 分享

站外

邮件

要评论问题请先登录或注册

1 个回复

CMSYOU - CMS企业网站定制专家

赞同来自:

php5中通过create_function来创建匿名函数捕获异常。
set_error_handler(
            create_function(
                '$severity, $message, $file, $line',
                'throw new ErrorException($message, $severity, $severity, $file, $line);'
            )
 );

在php7.2中已经废弃了该函数,故需要改成新的写法,希望有帮助。
set_error_handler(
            function($severity, $message, $file, $line){
                throw new ErrorException($message, $severity, $severity, $file, $line);
            }
);

在连接mysql8的过程中,需要注意以下几点:
1、创建用户
//首先切到mysql库
use mysql;
//创建用户
create user 'guzi'@'localhost' identified by '7e63de77';
//授权
grant select,insert,update,create on 'guzi'@'localhost';
//更新权限
flush privileges;

问题
1、用PHP进行连接的时候 PDO连接数据库报错:SQLSTATE[HY000] [2002] No such file or directory
在这里需要检查下你配置文件里host是不是localhost,如果是需要改成127.0.0.1(一定要改成ip)
2、PHP报SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
发生这种错误,是由于MySQL 8默认使用了新的密码验证插件:caching_sha2_password,而之前的PHP版本中所带的mysqlnd无法支持这种验证。解决这个问题,采用的是
ALTER USER 'guzi'@'localhost' IDENTIFIED WITH mysql_native_password BY '7e63de77'; 
flush privileges;
2020-05-23 10:41 0 条评论

分享

要参与问题请先登录或注册

0

为什么被折叠?0 个回复被折叠

要回复问题请先登录或注册

相关问题

phpcms v9 thumb()支持png透明背景 Phpcms上传图片需要Flash插件支持,怎么办? PHPCMS V9 怎么全站调用站点名? phpcms v9 怎么调用页面描述 Phpcms V9怎么判断模型ID,做到不同不同模型显示不同样式? phpcms v9 tag页怎么调用文章内容(就像list页用moreinfo='1')? phpcms v9 搜索页怎么调用文章内容(就像list页用moreinfo='1')? phpcms v9 搜索页如何调用网站导航栏目,原因是retrun值会冲突? 美橙的香港主机支持自定义404页面吗?

问题状态

最新活动:2020-05-23 10:41

浏览:2492 次

关注:2 人

Copyright © 2008-2025 CMSYOU - 互助问答社区 - 粤ICP备10060801号-3   rss feed RSS Feed
欢迎加入QQ群(346494585)Phpcms V9企业模版交流 CMS定制咨询
“让我们一起来学习CMS建站吧!”