龙枫wayne 发表于 2009-4-7 11:07

为什么发不了短消息?

为什么发不了短消息?显示一直在加载
一、权限问题? 找了下帮助,没发现有权限要求。
二、电脑问题? 换了三部电脑,问题一样。
三、个人设置? 没发现哪里设置有什么问题。
四、发现有其它人也是这样,请问是什么原因?

龙枫wayne 发表于 2009-4-7 13:18

按理我发帖都可以,应该加载OK才是。。

admin 发表于 2009-4-7 13:20

暂时试试直接打开pm地址
https://www.gdutbbs.com/pm.php?action=new

然后再试试那个发短信功能是否恢复正常

龙枫wayne 发表于 2009-4-7 20:29

重新注册了一个ID测试,还是这个问题:
用IE直接打开pm地址显示出现SQL错误:Error:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UC_PPP' at line 1
Errno:1064
SQL::SELECT f., m.username FROM `ucenter`.uc_friends f LEFT JOIN `ucenter`.uc_members m ON f.friendid=m.uid WHERE f.uid='2203' AND f.direction='3' LIMIT 0, UC_PPP.
用firefox打开时出现XML错误:XML解析错误:废弃 document 元素之后的内容 位置:https://www.gdutbbs.com/pm.php?action=new&infloat=yes&handlekey=sendpm&inajax=1&ajaxtarget=floatwin_sendpm 行:1,列:14:

经过百度与google,觉得应该是DZ7的一个小bug,不止一个论坛有出现过这个问题,而这个问题大部分是升级DZ7后出现的。

网友提供了一些解决办法:
一、打补丁进行修复。
二、终极解决方案:
编辑php配置文件php.ini
找到display_errors
设置为
display_errors = Off
就是把原来的On 改为 Off
意思就是不让php提示错误,扰乱程序的xml代码。
这个也说明了discuz程序的不严谨,打开的查询没有关闭,导致php显示错误提示影响了程序正常解析。
三、先在UCENTER中把论坛应用删了。。
然后添加论坛(具体参考论坛的config文件末尾部分填写)
最好在论坛config文件中把define('UC_APPID', '1');
修改为define('UC_APPID', '2');
更新UCenter缓存和论坛缓存,就OK。

没玩过DZ7,因此不知这些办法是否有效,请后院作为参考吧。
谢谢老管的答复了。。。

admin 发表于 2009-4-8 11:35

再试试还有没有同样的问题

龙枫wayne 发表于 2009-4-8 13:17

OK了。。。。谢谢
页: [1]
查看完整版本: 为什么发不了短消息?