新闻中心

简单搞定DX 2.0 会员头像图片无法显示的问题

作者 / 无忧主机 时间 2011-06-16 04:23:54

今天客户问小编:“你用discuz x2.0建过网站吗?”我很遗憾的告诉大家,我正儿八经的没有用过dx2.0建设过网站,囧!!俗话说:“没吃过猪肉,还没讲过猪跑啊!小编每天都和站长们打交道,对dx 2.0还是有些了解的。对dx2.0迁移问题不能说精通,起码也是非常熟悉的,对于dx2.0(或dx1.5)迁移后出现的一些小问题的解决还是能提一些有建设性的意见的滴” 情况是这样的。用户用discuz x2.0搞了一个网站,但是莫名奇妙的会员头像无法显示,如下两张图片所示。 看会员头像图片是一个叉叉,无法显示出来。 右键查看该图片的URL链接,与当前域名不一致 大略的看了一下后,问题就明朗了,90%的肯定是由于用户更换了网站域名。我问客户:“您的网站是否更换过域名?或discuz x2.0刚从其它地方迁移过来后更换了域名?”从客户那里得到肯定的答案,换了域名。那么问题就简单啦!我们只要修改discuz x2.0的源程序就可以了,将以前的老域名更换为当前使用域名就OK啦!!   那么要修改那个地方?那个文件?如何修改?请继续往下看。   1、  请修改../config/config_ucenter.php 2、  将config_ucenter.php下载到本地,使用文本编辑器editplus修改 3、  用EditPlus打开config_ucenter.php,找到16行,将UC_API的值修改一下。如下: define('UC_API', 'http://www.51php.com/uc_server'); 请将域名51php.com修改为您的网站当前域名即可。   由于无忧主机是linux系统的php虚拟主机,使用DA管理面板,为了用户网站安全,防范php挂马和注入问题,我们加强了对用户网站的安全措施,会将网站一些敏感重要的文件进行保护,我们称之为“系统文件保护功能”,当你发现你的修改不生效的时候,极有可能是由于config_ucenter.php是被系统保护了,导致无法修改。这时请你按照“DirectAdmin(DA)控制面板如何重置文件权限”中介绍的方法,把config_ucenter.php文件重置权限,取消系统文件保护后,进行修改或上传覆盖。 无忧主机 提供美国/香港 纯Linux环境下高端免备案php空间,仅仅只需99元一年起。  

本文地址:https://www.51php.com/discuz/2674.html

1
1
1
1
1
1
1