为什么发不了短消息?
为什么发不了短消息?显示一直在加载一、权限问题? 找了下帮助,没发现有权限要求。
二、电脑问题? 换了三部电脑,问题一样。
三、个人设置? 没发现哪里设置有什么问题。
四、发现有其它人也是这样,请问是什么原因? 按理我发帖都可以,应该加载OK才是。。 暂时试试直接打开pm地址
https://www.gdutbbs.com/pm.php?action=new
然后再试试那个发短信功能是否恢复正常 重新注册了一个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,因此不知这些办法是否有效,请后院作为参考吧。
谢谢老管的答复了。。。 再试试还有没有同样的问题 OK了。。。。谢谢
页:
[1]