返回列表 发新帖

dz换服务器头像不显示,Discuz头像不能显示或更换的问题及修正方法

1.7k 0
xiaoye 发表于 2023-7-16 10:41:17|湖北 | 查看全部 阅读模式
<p>这个只是个人解决问题经验, 不代表你也适用,但我已经顺利解决,提供给面对此问题的朋友,顺便反馈这个问题给discuz,最近讨论区搬迁,数据搬迁虽然不是太难,难是难在事后一些设定, 对discuz 的了解也不是很多,只能慢慢尝试。</p>
, ?) W, `+ l+ ~6 q2 `1 H) |/ R" G( ]- ?7 ?: I- z$ X  D7 a! G
discuz 头像不能显示或更换的问题很普遍, 我想主要是程序设计问题, 我面对的问题有几个:
9 M+ ~7 v. z: J* ]7 a1.flash 上载不能显示$ w+ I- N0 P$ l, N1 ?
2.上载不成功
7 |7 T5 q( q7 j# j3.上载成功后但无法替代现有的头像
- S; M0 _9 B6 `' o5 d3大问题,一个一个陆续发生,在google 找了很久都没有满意答案,只好自己慢慢试了.
4 f4 z2 ^* P  p* T- {1.解决flash 不显示问题8 f/ J2 i, \1 [) }3 W0 z- _! P
这个是程序错误,需要上官网重新下载替换ucenter下imagescamera.swf,不过目前最新的7x k的camera.swf 我替换了也无法显示,所以用旧版本的50多k反而可以用.替换后解决,可以显示0 Z5 D: P  ]- Q
; {: j/ p+ w6 h. n/ _  L
flash 上载器可以显示了,但有时候出现比例不正常,所以要修改文件:uc_client/client.php, 用笔记本打开后,把“450” 和”253″ 的值全部替代為477, 这样就可以正常显示
7 n( w5 l: e' t1 H) v) H" h  L0 |- O  y  I" @7 ~0 B' @5 c$ P& {
另外还有一个原因导致不能显示,就是config.inc.php 文件, 里面有个define(’UC_API’, ”); 这个必须改為define(’UC_API’, ‘http://你的网址/uc_server’); 其中uc_server是你ucenter的目录,正确的话, ucenter 可以正确通讯,就可以了.
/ E1 O0 z' K9 N4 f
) [% h4 B+ }, o2.解决discuz头像上载不成功
! T: S9 D* |6 k这个是权限出现问题,用户的头像放在uc_server/data/avatar, 也就是说data, avatar以及下级文件夹, 权限必须為777, 设置完成后就能上载 (uc_server 為ucenter 文件夹,可能不相同)
, X/ L' w/ @3 n: A) v8 J8 N+ V2 u0 `& u- ~$ `9 P& W# u8 O- X6 A
3. 解决discuz头像上载后无法更新现有头像
: ]6 Z* z0 y  K; v, L+ M" t4 O这个也是权限问题,不过我观察后,发现discuz头像是以替代方式,假如之前你已经上载了图像,那麼重新上载新的图像就会替代旧的文件,所以,旧的文件必须可以读写,也就是说所有在avatar/000/下的数字文件夹(入00,01,02)下所有Jpg 图片权限必须為777. 人手更新可能比较烦,建议用ssh,进入到000 资料夹后输入 chmod 777 */*.*2 J: T9 R) s$ x
7 j2 n% q+ a3 n- B6 n, z
通过这三步,我解决更新discuz头像问题, 真希望官方能弄个好点的程序.
  \" I' X( y' X7 D# ^6 t# |' [# N" G
# a$ u$ D  U$ k0 b" R3 N6 R/ M# f  E

回复

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

本版积分规则

得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
Copyright © 2026 站长技术交流论坛|互联网技术交流平台|Ai技术交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表