数据导出报错

环境

  • BA:v2.1.3
  • 附带的TP框架:v8.0.4
  • 单独升级过TP框架:8.1.1 【使用框架新特性而升级】
  • 其他暂无升级

使用了workerman工程启动

数据导出

报错

复制代码
Cannot modify header information - headers already sent by (output started at /***/vendor/maennchen/zipstream-php/src/ZipStream.php:808)

是否为插件BUG导致?

已采纳
YANG001
YANG001
这家伙很懒,什么也没写~
2周前

感谢返馈~

这是因为导出模块未兼容workerman工程下运行造成的,后续空了会解决此问题,目前建议使用 php think runNginx 另外创建一个服务进行导出操作~

给她爱5好市民
给她爱5好市民回复YANG001
这家伙很懒,什么也没写~
2周前

因为有ws服务
如果我使用tp run了,单独启动workerman的ws服务,我的ws服务还能正常运行吗?

如果不想tp run,请问如何Nginx另外如何创建服务

YANG001
YANG001回复给她爱5好市民
这家伙很懒,什么也没写~
2周前

服务之间不会有影响,除非端口号冲突,你可以使用 php think run -p 8008

至于NGINX部署就更简单了,当做普通的tp站点部署即可,也有部署文档:https://doc.buildadmin.com/senior/deployment.html

在服务器上,通过Nginx部署一个服务是推荐的选择

给她爱5好市民
给她爱5好市民回复YANG001
这家伙很懒,什么也没写~
2周前

这意思就不用workerman的话都不需要反代了,单独启动workerman的wss服务就行,BA保持TP的常规模式运行,是吧?

YANG001
YANG001回复给她爱5好市民
这家伙很懒,什么也没写~
2周前

如果你只是使用wss的话,是可以这样理解的,但是比如你还有高速http api的需求,那么已启动的workerman还可以提供高速api服务

给她爱5好市民
给她爱5好市民回复YANG001
这家伙很懒,什么也没写~
2周前

是想用workerman工程的,数据导出不行呀😂😂😂

0个回答默认排序 投票数排序
没有更多回答了~
请先登录
0
1
0
6