返回列表 发帖
查看: 446|回复: 5

[求助] discuz3.5升级到5.0进度条红色

40

主题

94

回帖

3

粉丝

渐入佳境

贡献
0 点
金币
12 个
发表于 2026-4-11 21:54:14 |广东| 查看全部 |阅读模式
不管本地测试还是服务器测试,进度条过一会就是红色,刚开始红色两分钟,宝塔面板显示还有几十兆的数据写入,再过一会宝塔面板硬盘就没有写入数据,等多久都一样。除非刷新,但是刷新后进度条又从零重新开始,一会后又会红色,只有反复刷新后面才能升级成功。数据库有差不多4g大小,是否哪里可以设置下?这个红色反复刷新后升级成功数据是否有问题呢?
环境是php 8.0,mysql 5.7或者mysql8.0都一样。
我知道答案 回答被采纳将会获得1 贡献 已有5人回答
回复

使用道具 举报

5

主题

10

回帖

1

粉丝

初学乍练

贡献
0 点
金币
5 个
发表于 2026-4-12 00:02:29 |广西来自手机 | 查看全部
当数据量大的时候就是这样的,多刷新几次,能升级完成就行了。影响不大。
回复

使用道具 举报

15

主题

3731

回帖

6

粉丝

应用开发者

贡献
440 点
金币
172 个
QQ
发表于 2026-4-12 08:26:44 |河南| 查看全部
猜测 可能是php 或者是Nginx超时了;

你刷新没报错, 升级 就应该是ok的
回复

使用道具 举报

6

主题

1733

回帖

4

粉丝

应用开发者

贡献
49 点
金币
180 个
产品版本
X5.0+
QQ
发表于 2026-4-12 08:49:25 |浙江| 查看全部
如果数据库过大,需要设置php超时调大一点
回复

使用道具 举报

46

主题

6844

回帖

19

粉丝

应用开发者

贡献
673 点
金币
1461 个
产品版本
X5.0+
QQ
发表于 2026-4-12 09:47:21 |浙江| 查看全部
红色基本上就是执行超时了,把超时时间设置长一点
回复

使用道具 举报

40

主题

94

回帖

3

粉丝

渐入佳境

贡献
0 点
金币
12 个
 楼主| 发表于 2026-4-14 17:33:02 |广东| 查看全部
调整php超时时间后,只在最后出现数据库初始化完成,升级条是红色,不会跳转到升级成功页面。这时候浏览器控制台提示,Failed to load resource: the server responded with a status of 503 (Service Temporarily Unavailable)思考已完成,data目录没有出现install.lock文件,直接打开首页提示implode(): Argument #1 ($array) must be of type array, string given错误。
只有再次刷新这个升级页面,就会弹出升级成功页面,data目录也会出现install.lock文件,首页也正常?
这个问题是否升级程序在最后跳转阶段卡住了?
回复

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2026-5-27 02:24 , Processed in 0.052579 second(s), 13 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表