Discuz手机版不能显示用户头像,电脑版可以正常显示用户头像

本文介绍了解决Discuz手机版无法显示用户头像的问题,通过修改avatar.php文件中URL生成方式,确保了头像资源正确加载,适用于Discuz3.4版本。

一、环境

Discuz 3.4

二、故障现象

Discuz手机版不能显示用户头像,如下图所示:

在这里插入图片描述

但是电脑版可以正常显示用户的头像。

三、解决方法

查看Discuz的报错日志(web服务器的错误日志),发现以下报错信息:

[Fri Aug 23 09:42:34.026657 2019] [:error] [pid 13876] [client xxxxxx ] PHP Parse error:  syntax error, unexpected ':', expecting ',' or ')' in /var/www/html/upload/uc_server/avatar.php on line 14, referer: https://www.51anidea.com/forum.p ... lay&fid=75&mobile=2

检查 /var/www/html/upload/uc_server/avatar.php 文件(/var/www/html/upload是网站目录)的第14行,第14行内容如下:

define('UC_API', strtolower(($_SERVER[‘SERVER_PORT’] == 443 || $_SERVER[‘HTTPS’] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER[‘HTTP_HOST’].substr($_SERVER[‘PHP_SELF’], 0, str        rpos($_SERVER[‘PHP_SELF’], '/'))));

把第14行改成如下内容(改之前记得先备份文件):

define('UC_API', strtolower('https'.'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'))));

故障解决。

Discuz相关教程,参考以下链接:
https://www.51anidea.com/forum.php?mod=forumdisplay&fid=2

<p>Discuz! X3.4 在继承和完善 Discuz! X3.3 的基础上,去除了云平台的相关代码,其他功能保持变,如果您的论坛需要云平台可以选择安装或更新到此版本。</p><p> </p><p>Discuz! X3.4主要更新功能为:</p><p>1、完善视频解析播放</p><p>2、HTTPS兼容性优化</p><p>3、修复各类已知BUG和漏洞</p><p> </p><p>修复与优化的问题列表:</p><p>1、对备案号的网址进行更新</p><p>2、修复 一处PHP5.3兼容的写法</p><p>3、修复 目前系统内存在的部分小Bug</p><p>4、清除文本格式功能 增强</p><p>5、因视频认证已无法使用,去掉用户的个人空间 - 个人资料页的:“视频认证:未认证”。</p><p>6、修复 版块页未判断是否可发帖就显示验证码的问题</p><p>7、修复UC后台文件里的目录路径获取方式,方便站长更换入口名称</p><p>8、优化 语音验证码通过HTML5播放,放弃Flash</p><p>9、修复 系统内存在的部分小Typo</p><p>10、修复 小黑屋页面“更多”按钮行为异常的问题</p><p>11、修复主题发布页,当没有可修复数据时,点击修复数据的提示框类型正常</p><p>12、修复新版本chrome下帖子列表页加载按钮行为异常的问题</p><p>13、修复 语言包的spacecp中积分代码有误的问题</p><p>14、修复 系统无法阻止某些无法正常登录的特殊符号用于注册用户名的问题</p><p>15、修复 HTML5通知功能在现代浏览器可用的问题</p><p>16、修正官方拼写错误导致用户资料中的 【加入的群组】 无显示问题</p><p>17、修复 在部分情况下高亮功能导致页面卡死的问题</p><p>18、修复 chrome下编辑器插入链接功能无法立即使用的问题</p><p>19、修复 开启内存缓存时,forum_forumfield 表没被缓存导致的主题分类消失、版块规则消失、访问权限无效等问题</p><p>20、删除用户无法删除 用户记录表(home_doing)数据</p><p>21、修复 默认关闭非安全请求升级,保证HTTP外域资源正常显示</p><p>22、修复 IE11及firefox在使用编辑器按钮的时候出现的bug</p><p>23、修复 个人资料页点击放大签名档图片时样式缺失的问题</p><p>24、修复 帖子列表页点击长条形下一页按钮时加载出的帖子后方图标样式异常的问题</p><p>25、修复 IE9及以上在多处出现的css错位问题</p><p>26、修复 补全IN_DISCUZ相关代码</p><p>27、修复 云平台插件降级工具无法降级一部分云平台插件的问题</p><p>28、修复 使用花括号做数组被废弃导致在部分服务器配置下产生提示信息导致程序功能异常的Bug</p><p>29、优化 HTTPS兼容性优化</p><p>30、图片宽高一样时,无法缩放</p><p>31、修复 在PHP 5.3下内存缓存报错的Bug</p><p>32、修复 开启“关闭session机制”后,论坛验证码即使正确也会弹出错误提示</p><p>33、修复 并发任务可能产生的刷分问题</p><p>34、防止并发评分与道具的接口产生的刷分等问题</p><p>35、【轻量级 PR】:修复 HTTPS下二维码显示BUG</p><p>36、修复 部分发送邮件场景下信任HTTP_HOST所带来的安全隐患</p><p>37、修复 UCenter任意文件包含Bug</p><p>38、【轻量级 PR】:修复 msapplication-task 字段的笔误</p><p>39、【轻量级 PR】:修复 界面 ? 风格管理中新增操作结果混乱的问题</p><p>40、修复 IE6、IE7等浏览器提示common.js报错的Bug</p><p>41、修复 前台充值卡密页面显示验证码和同一卡密充值2次成功的Bug</p><p>42、【轻量级 PR】:修复门户”模块管理“菜单高亮相关BUG</p><p>43、【轻量级 PR】:修复target书写错误问题</p><p>44、【轻量级 PR】:修复 在宽屏模式下点击切换配色时,宽屏状态被破坏且无法切换的问题</p><p>45、【轻量级 PR】:修复 在PHP 5.3下核心报错的Bug</p><p>46、修复 当开启顶部导航固定、头像区域固定时,滚动页面出现页面、元素跳动,及元素闪烁等问题</p><p>47、修复 dintval BUG</p><p>48、优化 HTTPS兼容性优化</p><p>49、修复 目前系统内存在的部分小Bug</p><p>50、【轻量级 PR】:修复 一处后
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值