discuz指定的插件模块文件不存在
1请确认是否使用前台调用菜单。2请确认是否上传插件文件。
如果不是插件的问题,那就把静态化那个个人界面关闭了,更新下缓存,就好了。
也可能伪静态文件与自己的论坛空间有不匹配导致的,改了一下伪静态文件,重新上传到网站根目录web文件夹下就解决问题了。
根据你的描述应该是你伪静态规则不正确。
下面是标准程序,lamp环境下的标准伪静态规则。如果你的discuz在根目录可以直接复制做成htaccess文件,上传使用即可正常。
# 将 RewriteEngine 模式打开RewriteEngine On
# 修改以下语句中的 /discuz 为您的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /
# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^()$
RewriteRule ^topic-(+)\html$ portalphpmod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^()$
RewriteRule ^article-([0-9]+)-([0-9]+)\html$ portalphpmod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^()$
RewriteRule ^forum-(\w+)-([0-9]+)\html$ forumphpmod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^()$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\html$ forumphpmod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^()$
RewriteRule ^group-([0-9]+)-([0-9]+)\html$ forumphpmod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^()$
RewriteRule ^space-(username|uid)-(+)\html$ homephpmod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^()$
RewriteRule ^blog-([0-9]+)-([0-9]+)\html$ homephpmod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^()$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\html$ archiver/indexphpaction=$1&value=$2&%1
RewriteCond %{QUERY_STRING} ^()$
RewriteRule ^([a-z]+[a-z0-9_])-([a-z0-9_\-]+)\html$ pluginphpid=$1:$2&%1
升级一下Discuz论坛。
事实上Discuz的头像无法显示除去头像本身的丢失等原因,有一个非常可能的原因是Discuz与ucenter通讯失败。导致ucenter无法管理Discuz的用户信息。
进入应用管理,能够发现DiscuzBoard是通讯失败的,对其进行编辑。用超级管理员的账号登录,直接去到后台的管理面板下的工具更新缓存,确定。退出,更新网页,一切正常。
0条评论