第七下载:绿色软件放心下载

首页 > 软件教程 > 编程开发 > 详情

Discuz!Q 常见问题QA及其他

作者:佚名 来源:第七下载 更新:2021-12-11 17:05:52 阅读:

用手机看

[Q] Discuz! Q 3.0技术架构有那些变动?
[A] 2.x后端基于laravel,最后几个版本已慢慢过渡到lumen;2.x前端基于vue、nuxt、uni-app,
3.0后端基于lumen;3.0前端基于react、next、taro;另外,3.0前端的H5/PC/小程序的代码都收归到一个 仓库;
Next官网:https://www.nextjs.cn/
Taro官网:https://taro.jd.com/
[Q] Discuz! Q 3.0对服务器配置要求由变动吗?
[A] 3.0推荐配置和2基本一致,php7.2.5~7.4 ( 暂不支持8.0 ),mysql5.7+,服务器环境linux,windows、docker,开源应用中心

[Q] Discuz! Q 3.0的接口地址和数据结构有变化吗?
[A] 部分接口地址重写,方便二次开发,具体可参考项目根目录/routes/apiv3.php;数据结构改动不大,升级会自动执行数据库迁移的脚本

[Q] Discuz! Q 3.0 是直接升级吗? 支持回退吗?
[A] 升级方式大体不变,原有的2.x站可直接升级;不支持回退;建议升级前先做备份;

[Q] Discuz! Q 3.0出来后会马上有X转Q3.0的转换程序吗?还是说X得先转Q2.0再从Q2.0升级到3.0?
[A] X转3.0,暂时不提供;3.0正式版本丰富完成后,再计划安排x转3.0的官方方案;X转3.0的,请先转2.x逐版升级至3.0,更稳定可靠。

[Q] 3.0小程序和web前端如何编译?
[A] 看这两篇帖子编译指南(运行环境篇点击前往 )、(构建编译篇 点击前往 )。
3.0版小程序暂不支持Hbuilder方式编译上传小程序、暂不支持uniapp更新方式

[Q] Discuz! Q 3.0 升级后内容、数据、账户是否继承?
[A] 数据、内容会兼容,展示形式可能应功能调整而有差异;账户信息会继承2.x的。

[Q] 买的服务都吃灰了,还等不到一个稳定的版本?
[A] 你不开始,永远不会开始;想到要马上去做;

[Q] Q3.0支持SEO吗?
[A] 框架能力是支持的,但是暂未开放。大都习惯以前运营站点的方式(关键词优化,做排名,做权重...等等),所以对于流量入口,多数都是来源于SEO,Q3.0可以尝试一些新的运营思路,比如收入分成,推广裂变等方式;

[Q] 0624版本安装完之后首页出现服务器内部错误
[A] 检查下服务器伪静态设置,设置后重启服务器( 感谢体验官@Clementine2020 的整理),伪静态设置参考文档https://discuz.com/docs/

[Q] PC微信登录生成小程序二维码失败
[A] 第三方登录设置 关闭小程序 ,等发布成功3.0小程序再开启

[Q] 0624版本注册新用户会出现“网络错误”
[A] 后台 注册与登录设置的密码字符类型默认未设置时没做判断,重新设置下提交即可

[Q] 如何反馈3.0的bug问题?
[A] 关于3.0 的 BUG反馈,请发帖反馈,帖子分类至[关于3.0];你反馈将使我们更快发现问题,更快修复问题,感谢。具体如下:

    问题端+功能模块,多个端使用斜杠/分开,用括号【】括起来,例如:【PC/H5/小程序 - 发帖页面】
    bug反馈或功能建议:
    bug反馈:请您详细的描述操作细节,包括但不仅限于功能模块,可稳定复现的操作步骤,特定的设备型号,浏览器等;
    功能建议:具体到某个功能模块或者界面需要优化改进的建议
    附录信息:发帖反馈bug时麻烦提供一些直观的录屏或截图信息。

若您了解浏览器的开发者模式,希望截图时能带上一些调试信息,以便于我们快速定位问题,一般为Console信息,Network的Response信息(以谷歌浏览器为例)。部分其他浏览器的中文调试界面一般叫控制台(Console)、网络(Network)、Response(响应)

开启调试模式的三种方式:F12(仅windows)、页面右键点击检查、浏览器右上角三个点->更多工具->开发者工具。

示例:

问题端:3.0【H5/小程序 - 帖子详情页】

bug/描述:发布带图片的图文帖子,进入详情页查看,图片不显示,手机型号:iphone7

附加信息:截图/链接等
通用问题

[Q] 微信内访问提示错误码:40164
[A] 访问“公众号管理后台-开发-基本配置”,在“公众号开发信息”下面的“IP白名单”中增加当前网站服务器的IP

[Q] 微信内访问提示:redirect_uri域名与后台配置不一致,错误码:10003
[A] 访问“公众号管理后台-开发-接口权限-网页授权”,修改网页授权,增加当前网站的域名

[Q] 微信内访问提示:redirect_uri域名与后台配置不一致,错误码:10039
[A] 公众号设置--功能设置:业务域名和网页授权域名都不能绑定两个以上任何几级域名;JS接口安全域名可以绑定两个以上域名

[Q] H5访问提示错误码:40125
[A] 访问Discuz! Q后台,在“全局-微信设置-公众号接口配置”中配置下“APPID”和“App secret”,然后开启即可,如果开启后依然有问题,尝试去公众号后台重置下“App secret”

[Q] 页面上提示微信错误码:40013
[A] invalid appid,检查后台第三方登录设置,公众号或小程序的appid是否配置正确

[Q] 小程序访问提示:request:fail
[A] 访问“小程序管理后台-开发-开发设置”,在“服务器域名”下面的“request合法域名”中填写当前网站URL

[Q] 在微信内进行支付时提示:当前页面的URL未注册:URL地址
[A] 登录微信商户平台,在“产品中心-开发配置”中配置下JSAPI支付和H5支付的域名

[Q] 在微信内进行支付时提示:签名错误
[A] 登录微信商户平台,使用“账户中心-API安全-API密钥”,配置“后台-支付设置-微信支付”里的APIKEY

[Q] 获取短信验证码时提示:package format error, template params error
[A] 短信模板有误,备案时短信模板必须为2个参数,模板参考:{1}为您的验证码,请于{2}分钟内填写。如非本人操作,请忽略本短信。

[Q] 后台设置了附件上传大小后没有效果
[A] 尝试修改php.ini,把memory_limit参数适当调大,nginx的client_max_body_size的参数适当调大,并重启PHP和nginx服务

[Q] 前后台页面底部的POWER BY Discuz! Q 可不可以去掉?
[A] 理论上,根据Apache Licese 2.0开源协议,可以去掉。但请大家尊重Discuz! Q 团队的劳动成果。

[Q] 小程序端打开Q站点使用微信无感注册的账号和h5微信注册的用户名不统一
[A] 需要在微信开放平台(https://open.weixin.qq.com/)关联公众号和小程序的appid,生成唯一的用户标识unionId;
unionId的机制说明:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html;
如果在开放平台完成绑定操作后依然无法统一账户,用户需要在论坛先解绑微信之后重新绑定

[Q] 后台提现审核失败,已开启支付设置的企业付款到零钱
[A] ⑴ 检查商户后台是否真正的开通了企业付款到零钱功能并且运营账户是否余额充足;
⑵ 支付相关证书有没有上传到文件夹“项目根目录/storage/cert”

[Q] 手机获取验证码后提交提示 ”手机号发送接口异常“
[A] 检查腾讯云短信服务是否过期,检查短信模板签名,变量是否设置正常

[Q] 云开发/开源应用中心的公众号场景下如何上传校验文件到项目目录下(支付证书上传方式类似)
[A] ⑴ 把公众号校验文件,上传到云开发的静态网站托管,复制文件地址
⑵ 登录webshell控制面板
⑶ cd /var/www/discuz/public
⑷ curl -O https://wilsonsliu-4ecec0-1252395194.tcloudbaseapp.com/xxxx.txt

[Q] 云开发/开源应用中心的Discuz! Q如何升级
[A] 目前有更新时会自动拉取最新云开发镜像升级,无需手动操作

[Q] 软链接失效
[A] 在命令行工具下切换至项目根目录,输入命令 php disco storage:link ,若创建失败可删除public下的storage重试上述步骤

[Q] 0624版本安装完之后首页出现 “服务器错误SERVER ERROR ”
[A] 检查下服务器伪静态设置,重启服务器,参考文档 https://discuz.com/docs/

[Q] 在线支付输入支付密码后微信提示 ”支付失败,请稍后再试“
[A] 检查后台支付设置的参数有无空格,检查商户号后台开发配置的域名是否统一

[Q] 微信支付时提示 ”错误的签名,验签失败“
[A] 检查后台支付设置的api密钥(key)是否设置正确

[Q] 发帖或修改个人信息时提示 ”未开通权限“
[A] 关闭后台腾讯云里的图片内容安全和文本内容安全,若要使用,请先去腾讯云开通服务后,再开启后台的开关

[Q] 新安装站点之后,管理员登录提示 "登录次数超出限制"
[A] php8.0版本暂不兼容,切换php7.25~7.4版本即可

[Q] 开启cos(对象存储)之后,旧帖子下载的附件文件大小为0kb
[A] 旧帖子附件文件夹需上传到cos的同名文件夹下,并重新执行软链接命令

[Q] 开启cos之后,上传图片总是容易出现网络错误
[A] 对象存储和服务器选择的所在地域保持一致

[Q] 编译构建小程序一直显示 监听文件修改中........
[A] 编译构建命令执行错误,正确方式是切换至mini目录下依次执行 npm i---npm run build(不是npm run dev)

[Q] 微信开发者工具上传小程序失败提示:missed semicolon
[A] 开发者工具本地设置,只勾选压缩混淆、不校验合法域名、启动多核心编译三项

[Q] 发送短信验证码时提示 time offset too big...
[A] 检查服务器系统时间和所在地区网络时间是否一致

[Q] 新用户注册提示 “用户名注册接口异常 ”
[A] 后台腾讯云设置,关闭图片/文本内容安全,若要开启请先到腾讯云购买相应资源包开通服务

[Q] docker方式安装提示:安装出错SQLSTATE[HY000] [2002] No such file or directory
[A] Mysql Host由localhost改为127.0.0.1即可

[Q] 定位地图页面出现 “获取消息列表失败”
[A] 腾讯位置服务控制台,WebServiceAPI域名白名单留空

[Q] 插入上传图片时,提示”上传失败:未获取到文件信息!“
[A] 检查腾讯云对象存储cos的读写权限,若后台启用了签名,设置为私有读写;关闭签名,设置为公有读私有写

[Q] 3.0版小程序如何编译上传?
[A] ⑴ 原版编译,推荐使用官方小助手工具一键编译,教程参考文档
https://developer.discuz.chat/#/helper/install
⑵ 如果您是开发者,需要二次开发,请参考手动编译教程
https://discuz.com/docs/%E5%B0%8F%E7%A8%8B%E5%BA%8F.html#%E6%9E%84%E5%BB%BA%E5%B0%8F%E7%A8%8B%E5%BA%8F

[Q] 如何迁移旧服务器的Q项目到新服务器上
[A] 打包项目文件夹和数据库文件,新服务器先参考文档把域名、伪静态等基本运行环境配置好,域名指向解压后项目的public目录,同时重新执行软链接命令.
PS:不能重新安装后,直接导入旧站点数据库文件和附件文件,不同站点生成的站点密钥不一致。

[Q] 如何安装指定版本号的Q(仅适用于全新安装)
[A] ⑴ 新建一个空的项目根目录,目录内再新建一个public文件夹
⑵ 下载dl升级脚本【点击下载】,放到public文件夹内
⑶ 参考官方文档先搭建好域名指向,伪静态,php扩展等环境配置
⑷浏览器输入地址 域名/dl.php,出现选择版本号界面后选择指定的版本即可
注:
1.所有填域名的地方一定要小写
2.网站、服务号、小程序主域名必须一致,要么统一带www,要么统一不带。
?
热点推荐
?
赞助
?
网友跟帖吐槽
pl
返回顶部