Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 3.3版,升级php和mysql后,更新“数据缓存”时报错

[复制链接]
phoer 发表于 2017-3-5 12:55:11 | 显示全部楼层 |阅读模式
本帖最后由 phoer 于 2017-3-5 13:00 编辑

如题,详见附图。



Discuz! System Error

[] operator not supported for strings
PHP Debug
No.FileLineCode
1admin.php57require(%s)
2source/admincp/admincp_tools.php36updatecache()
3source/function/function_cache.php26build_cache_censor()
4source/function/cache/cache_censor.php64break()



求大侠出手。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
crx349 发表于 2017-3-5 15:59:53 | 显示全部楼层
升级失败 恢复备份 重新升级哦
回复

使用道具 举报

 楼主| phoer 发表于 2017-3-5 20:22:58 | 显示全部楼层
crx349 发表于 2017-3-5 15:59
升级失败 恢复备份 重新升级哦

系统信息
Discuz! 程序版本
Discuz! X3.3 Release 20170101
UCenter 客户端版本
UCenter 1.6.0 Release 20170101
服务器系统及 PHP
WINNT / PHP v5.3.29
服务器软件
Microsoft-IIS/7.5
服务器 MySQL 版本
5.7.17-log
上传许可
20M


谢谢回复!
重新用新版覆盖原程序后,换之前备份的数据库,再更新“数据缓存”时依旧出同样的错!!

现把PHP降级到 PHP v5.3.29 后,正常,能更新“数据缓存”。
感觉 X3.3 版,还是有问题,不能很好地支持 PHP7 !!!
回复

使用道具 举报

 楼主| phoer 发表于 2017-3-5 20:25:58 | 显示全部楼层
附,我同台服务器上另一个新安装的 Discuz 在 PHP7.1.2 环境运行正常。
回复

使用道具 举报

lsza 发表于 2017-3-6 13:27:57 | 显示全部楼层
升级的时候你覆盖完文件后 是否把utility 里面的 update.php 传到install 目录里面更新数据库?
升级到3.3需要更新数据库 否则会出错,我在本地虚拟主机中把生产环境的论坛 update到3.3是完全没问题的
回复

使用道具 举报

无效楼层,该帖已经被删除
 楼主| phoer 发表于 2017-3-6 16:49:55 | 显示全部楼层
lsza 发表于 2017-3-6 13:27
升级的时候你覆盖完文件后 是否把utility 里面的 update.php 传到install 目录里面更新数据库?
升级到3.3 ...

我是从3.2升级的,应不需要升级数据库的哈?!谢谢回复!
回复

使用道具 举报

crx349 发表于 2017-3-6 19:59:51 | 显示全部楼层
phoer 发表于 2017-3-5 20:25
附,我同台服务器上另一个新安装的 Discuz 在 PHP7.1.2 环境运行正常。

插件不兼容啊亲
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-26 12:37 , Processed in 0.019128 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表