为什么PHP7.X版本区别很大?
PHP7.18可以正常运行,PHP7.4.10后台有些打不开,比如模版,而最稳定的PHP7.4.16却不能正常运行,提示数据库链接问题,而PHP.INI设置是一样的。本帖最后由 老周部落 于 2021-4-26 22:39 编辑
看故障现象感觉是您没正确安装 MySQLi 导致的。
另外 PHP 7.4 需要您升级到新版本的 Discuz! X3.4 ,2020 年甚至更早的版本会有问题。
详情见 https://discuz.dismall.com/thread-3847642-1-1.html 。
谢谢,MySQLi如果没有正确安装其他PHP7版本也会出错,而现在没有这个问题。Discuz! 程序版本 Discuz! X3.4 R20210320 UTF-8
UCenter 客户端版本 UCenter 1.6.0 Release 20170101
服务器系统及 PHP WINNT / PHP v7.1.8
服务器软件 Microsoft-IIS/8.5
服务器 MySQL 版本 5.7.17-log
上传许可 30M
当前数据库尺寸 15.22 GB 这个是现在正常运行的版本。
秋天一叶 发表于 2021-4-26 22:25
谢谢,MySQLi如果没有正确安装其他PHP7版本也会出错,而现在没有这个问题。Discuz! 程序版本 Discuz! X3.4...
MySQLi 是 PHP 用于连接 MySQL 数据库的扩展,这个没安装的话 PHP 连接不上 MySQL 。
当解决扩展问题后,您可以使用 PHP 7.4.16 版本测试一下看看那些页面打不开,我们没接到过这个问题的回报。 老周部落 发表于 2021-4-26 22:30
MySQLi 是 PHP 用于连接 MySQL 数据库的扩展,这个没安装的话 PHP 连接不上 MySQL 。
当解决扩展问题后 ...
WINDOWS下PHP的MySQLI数据库扩展怎么安装?敬请大神指教。谢谢。 秋天一叶 发表于 2021-4-26 22:36
WINDOWS下PHP的MySQLI数据库扩展怎么安装?敬请大神指教。谢谢。
1. 检查 PHP 的 ext 或者同类目录下有没有 php_mysqli.dll ,并且 PHP.INI 内有这个文件的指向,如果没有的话需要添加文件或者修改指向。
2. 如果确认没问题,请提供数据库连接失败的截图供排查。 老周部落 发表于 2021-4-26 22:38
1. 检查 PHP 的 ext 或者同类目录下有没有 php_mysqli.dll ,并且 PHP.INI 内有这个文件的指向,如果没有 ...
谢谢,第一条都没有问题,现在突然可以运行了。谢谢。但是,在应用管理里,通信一直提示正在连接,论坛访问正常。 通信情况一直显示正在连接。 现在进入UCENTER提示:无法显示页面,因为发生内部服务器错误。
页:
[1]
2