小九今天整理了Discuz使用过程中经常出现的一些问题和故障,包括安装、使用等各个部分的常见问题及答案。
简单直接的问答往往能够快速高效地解决您的疑惑。也欢迎提出其他问题,和小九共同探讨、共同进步!
安装问题
1.本地浏览器访问: http://服务器公网IP 显示 "该站点未安装"?
问题原因: 没有完成 DiscuzQ 初始化 解决方案: 本地浏览器访问: http://服务器公网IP/dl.php 开始安装
2.安装的时候显示Discuz! Database Error
如果数据库名称、数据库账号与数据库密码填写与实际不符合,安装就会失败,显示“Discuz! Database Error”错误,具体解决办法:
-
使用 phpMyAdmin 验证你填写的数据库账号是否与实际匹配
-
请到服务器上删除./data/install.lock文件
-
通过网址 http://服务器公网IP/discuz/install 或 http://域名/install 重装
3.WordPress&Discuz 组合类安装
如何你使用的是 Wordpress+Discuz等组合类部署包,请阅读《Wordpress&Discuz 安装向导》
其他问题
1.浏览器打开IP地址,无法访问 Discuz(白屏没有结果)?
您的服务器对应的安全组80端口没有开启(入规则),导致浏览器无法访问到服务器的任何内容
2.是否可以采用云厂商提供的 RDS 来存储 Discuz 数据?
可以。
3.Discuz 默认界面为什么这么普通?
是的,Discuz 默认的界面非常简单,但你可以通过后台的【应用中心】去购买模板,安装插件,对 Discuz 进行十足的个性化设置。
4.DiscuzQ 与 Discuz 有什么关系和区别?
从品牌上讲,DiscuzQ 是全新架构的 Discuz。但从代码角度看,它们完全不一样。Discuz! Q 的前后端完全分离,后端基于 Laravel,前端基于 Vue.js 和 uni-app,易于二次开发和扩展。
5.Discuz 支持多语言吗?
官方没有提供多语言方案
6.Discuz 是免费的吗?
Discuz 官方说得很模糊,我们也拿不准是不是免费的
7.Dicuz 最新源码在哪了下载?
参考官方。
8.Discuz 提供客户端吗?
Discuz 官方没有提供,但应用中心有服务商提供了相关的扩展
9.Discuz(LAMP),Discuz(WAMP)等商品括号中的 LAMP,WAMP 是什么意思?
LAMP和WAMP代表支持 Discuz 运行所对应的基础环境,具体参考环境说明。
10.是否可以使用云平台的 RDS 作为 Discuz 的数据库?
可以,修改 Discuz 配置文件 即可。
11.Discuz能在 Windows 服务器上运行吗?
可以,但是我们推荐在运行 Discuz 效率更高的 Linux 服务器上运行
12.Discuz数据库连接配置信息在哪里?
数据库配置信息 [Discuz 配置文件]中
13.如果没有域名是否可以部署 Discuz?
可以,访问http://服务器公网IP
即可
故障处理
1.Discuz后台系统首页的文件校验显示大量文件被修改,这是系统风险或网站漏洞吗?
websoft9为了优化用户体验,初始设定了随机密码;同时为了用户安全,修改了网站的访问权限,这样造成安装文件被修改的假象。 例如,discuzX3.4显示318文件被修改,60个文件丢失,这个是正常的,请勿担心。请参照下图
2.Discuz 重定向错误?
重定向错误比较常见。处理办法:分析网站根目录下的 .htaccess
文件,看看有没有死循环规则
3.Discuz 密码输入错误多次被锁,怎么解决?
-
10分钟后会自动解锁。
-
管理员登录,组织→用户 操作栏里有解锁按钮。
4.修改了数据库密码 Discuz 不能访问?
若已完成 Discuz 安装,后通过 phpMyAdmin 修改数据库密码,Discuz 就会连不上数据库。
5.Discuz 出现“对不起,您的网站已被设置禁止下载此应用”问题
原因:由于 Discuz 官方设置了一个应用中心开发平台[Discuz!扩展中心防骗云平台 (opens new window)]专门针对所谓的盗版网站进行屏蔽网站授权,导致众多无辜站长用户无法更新和下载应用中心插件、模板,并且出现”对不起,您的网站已被设置禁止下载此应用“的提示。
解决方法:
-
登录到phpmyadmin,找到pre_common_setting这个表(默认表前缀pre_,请以你自己的为准。)
-
在找到的表里删除掉siteuniqueid这个数据(pre_common_setting表中的第10页位置。)
-
再重新进入网站后台——应用——获取更多应用,再次下载更新试下吧!
6.Discuz 手机版访问报错“接口错误 err05 微社区域名已更换”
错误原因:Discuz官方提供的接口地址换了。
7.Discuz GBK版本乱码?
Websoft9提供的 Discuz 部署包默认都是UTF-8,一般情况下也可以支持 GBK 版本的Discuz。即当您用Discuz(GBK) 替换 Discuz00(UTF-8) 源码的时候,安装或使用若出现乱码,请参考如下解决办法:
-
使用SFTP工具(例如“WinSCP”)连接服务器,修改 ect/php.ini 文件,保存
默认
default_charset = "UTF-8"
修改为
default_charset = "GBK" -
重启服务或重启服务器后生效
systemctl restart httpd
8.Apache httpd 服务无法启动?
请通过分析日志文件定位原因: /var/log/httpd
9.数据库服务无法启动
数据库服务无法启动最常见的问题包括:磁盘空间不足,内存不足,配置文件错误。 建议先通过命令进行排查
# 查看磁盘空间
df -lh
# 查看内存使用
free -lh