1、查看机器配置,指三大件:cpu、内存、硬盘
2、查看mysql配置参数
3、查看mysql运行状态,可以用mysqlreport工具来查看
4、查看mysql的慢查询
依次解决了以上问题之后,再来查找程序方面的问题。
如何去除Discuz标题栏中的Powered by Discuz!
今天修改discuz代码遇到一个问题,就是标题栏中的Powered by Discuz!,很不美观。查资料后得到了解决方法!介绍给大家。
那么如何去掉标题里面的Powered by Discuz!呢?
打开目录templatedefaultcommon下的header_common.htm文件,
找到下面的代码
1 | <title><!--{if !empty($navtitle)}-->$navtitle - <!--{/if}--><!--{if empty($nobbname)}--> $_G['setting']['bbname'] - <!--{/if}--> Powered by Discuz!</title> |
代替为:
1 | <title><!--{if !empty($navtitle)}-->$navtitle<!--{/if}--><!--{if empty($nobbname)}--> - $_G['setting']['bbname']<!--{/if}--></title> |
然后上传覆盖,更新缓存就可以了。
屏蔽“您目前使用的Discuz!程序有新版本发布,请及时升级!”提示
在/discuz/source/admincp目录下找到文件:admincp_main.php
找到第49行:
1 | if($_G['uid'] && $_G['member']['allowadmincp'] == 1 && !$shownotice && $_G['setting']['upgrade']) { |
把这一段注释掉即可。
mysql通过sql语句判断某个字段在一张表中是否存在
应用场景:
我有一张表,表里面都是用户用来激活游戏的激活码,当用户在前端页面输入激活码时,要查询数据表中是否有这条激活码,如果有就返回“1”,没有则返回“0”。
具体实现的SQL语句:
1 | SELECT 1 FROM c_member_activation WHERE core='$core'; |
discuz迁移到虚拟空间后无法上传图片的问题
discuz X3迁移到虚拟空间后无法上传图片,提示“附件无法保存”:
解决方法:
1.看看虚拟空间的容量是不是满了。
2.登录管理员后台,工具-》更新缓存。