Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

上传头像失败,出现英文access denied for agent changed

[复制链接]
ミ﹏安娜、 发表于 2012-4-23 19:25:02 | 显示全部楼层 |阅读模式
可以上传图片和附件,刚开始什么都不能上传,后来知道是虚拟主机那里弄的防盗链,把swf去掉后就可以上传图片和附件了。但上传头像就会显示一段英文  access denied for agent changed    求各位帮我解决一下,我真的不知道怎么办了才到这里来求助的。也可以加我QQ帮助我  493759470

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
530761333 发表于 2012-4-23 19:27:43 | 显示全部楼层
1、UCenter 应用 ID 需要和 UCenter 后台的 ID 一致;
2、UCenter 通信密钥需要和 UCenter 后台的通信密钥一致;
3、UCenter 访问地址查看是否是正确的地址;
4、UCenter IP 地址查看是否是UCenter所在的 Mysql 服务器的ip地址。


升级1.5uc表前缀的问题:
注意全新安装1.5的时候还用以前的老的创始人
             有好多网友问到以前是用的独立uc,但是升级1.5时全新安装了uc,导致用户只有管理员一人,
       这是因为uc的表前缀不一样, 需要把uc的数据给导入。
       默认独立安装的uc的前缀是uc_,全新安装的1.5的uc表前缀默认是pre_ucenter_,
      没有修改过前缀的情况下,打开你的uc备份, 如果数据大的话建议用EditPlus打开(搜索--替换),
       记事本(编辑-替换)会比较卡,批量替换uc_为pre_ucenter_,然后从1.5后台导入数据就可以了
     (也可以使用phpadmin直接导入数据库)。
     
     同理,修改过前缀的只要改成是你安装1.5时候的就可以了。
回复

使用道具 举报

 楼主| ミ﹏安娜、 发表于 2012-4-23 19:47:06 | 显示全部楼层
530761333 发表于 2012-4-23 19:27
1、UCenter 应用 ID 需要和 UCenter 后台的 ID 一致;
2、UCenter 通信密钥需要和 UCenter 后台的通信密钥 ...

ucenter后台id不知道在哪里?是不是ucenter应用管理那里。。我看见别人那里都有东西而我那里怎么什么都没有?
回复

使用道具 举报

 楼主| ミ﹏安娜、 发表于 2012-4-23 19:48:09 | 显示全部楼层
这是我ucenter的图,有问题吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

530761333 发表于 2012-4-23 19:53:25 | 显示全部楼层
ミ﹏安娜、 发表于 2012-4-23 19:48
这是我ucenter的图,有问题吗?

就没有论坛怎不能出现问题你添加一下吧
回复

使用道具 举报

 楼主| ミ﹏安娜、 发表于 2012-4-23 20:13:38 | 显示全部楼层
530761333 发表于 2012-4-23 19:53
就没有论坛怎不能出现问题你添加一下吧

怎么添加呢?不怎么怎么弄啊。给个教程什么的好吗?
回复

使用道具 举报

530761333 发表于 2012-4-23 20:33:35 | 显示全部楼层
ミ﹏安娜、 发表于 2012-4-23 20:13
怎么添加呢?不怎么怎么弄啊。给个教程什么的好吗?

如果在 UCenter 里面不小心删除了一个应用。
可以手动添加回来。
进入到 UCenter 后台,点击左侧的 应用管理 ,如下图所示:

点击 添加新应用 ,然后选择 自定义安装。
如下图所示:


  1. 应用名称:填写您的应用名称。



  2. 接口URL:就是您应用的网址,例如 http://127.0.0.1/uc_421/dz



  3. 应用IP:正常情况下可以留空,如果由于域名解析问题导致 UCenter 与该应用通信失败,请尝试设置为该应用所在服务器的 IP 地址。



  4. 通信密匙:这个和您应用中的配置文件中的密匙要设置一直。
复制代码
以 Discuz! 论坛为例,打开配置文件 ,在下面的 UC 配置文件中能看到这个文件


  1. define('UC_CONNECT', 'mysql');



  2. define('UC_DBHOST', 'localhost');



  3. define('UC_DBUSER', 'root');



  4. define('UC_DBPW', '123123');



  5. define('UC_DBNAME', 'uc421_uc');



  6. define('UC_DBCHARSET', 'gbk');



  7. define('UC_DBTABLEPRE', '`uc421_uc`.uc_');



  8. define('UC_DBCONNECT', '0');



  9. define('UC_KEY','R2sax5l20a29v0p7bbwax339ScSb06H5P8IaL6ufKbA32cv34de9z6z4d5q2O5g6');



  10. define('UC_API', 'http://127.0.0.1/uc_421/ucenter');



  11. define('UC_CHARSET', 'gbk');



  12. define('UC_IP', '127.0.0.1');



  13. define('UC_APPID', '1');



  14. define('UC_PPP', '20');
复制代码
这个里面的

  1. define('UC_KEY','R2sax5l20a29v0p7bbwax339ScSb06H5P8IaL6ufKbA32cv34de9z6z4d5q2O5g6');
复制代码
中的
  1. R2sax5l20a29v0p7bbwax339ScSb06H5P8IaL6ufKbA32cv34de9z6z4d5q2O5g6
复制代码
这个值填写在UCenter的通信密匙里。

是否开启同步登录:这个设置是否开启自动同步登录。

标签单条显示模板:这个设置的在相关标签的时候,显示的相关信息的模板文件。这个里面可用的标签,由下面的标签模板标记说明决定。
标签模板标记说明:这个需要根据您具体的应用来确定那些可以使用。
应用类型:根据您的具体来选择。
是否接受通知:这个根据自己的需要设置就可用了。

这里非常重要的是刚刚看到的那个配置文件中的

  1. define('UC_APPID', '1');
复制代码
这个文件后面的数字,这个要根据该应用在UCenter里面的ID来填写。

填写完以后,提交,然后测试是否通通讯成功。
不成功说明存在问题,按照说明重新设置。
回复

使用道具 举报

 楼主| ミ﹏安娜、 发表于 2012-4-23 21:38:03 | 显示全部楼层
530761333 发表于 2012-4-23 20:33
如果在 UCenter 里面不小心删除了一个应用。
可以手动添加回来。
进入到 UCenter 后台,点击左侧的 应用 ...

那个应用的url有点不懂?ip是我空间的地址吗。。还有你写的uc_421/dz这个又是什么!
回复

使用道具 举报

雪斯网络 发表于 2012-4-23 22:20:49 | 显示全部楼层
什么东西啊
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-24 10:09 , Processed in 0.054774 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表