未来往事

discuz安全加固:目录权限 不指定

Rinald 本站原创 Discuz 2014/06/26 22:49
discuz安全加固:目录权限安全加固

支持版本:
Discuz!X  全线产品

chmod -R 555 api config source static template uc_client
chmod -R 755 data
chmod -R 755 uc_client/data
chmod -R 755 uc_server/data

SQL去重统计 不指定

Rinald 本站原创 MySQL 2014/06/21 13:32
SQL去除重复后并统计所有行语句
SQL按字段查询重复数据并列出重复数据

例如:查询重复2次的数据并列出
字段信息说明:
park_room--停车位表
parkNum--车位号


mysql查找重复记录sql语句

Discuz迁移/转移空间/更换服务器后登录后页面空白现象解决排查方法:
1、检查各配置文件是否已经修改(当然这点不会产生这个问题,但是你还是最好检查下);
2、检查各目录权限是否配置正确:主要是/data下的部分目录、uc_server及uc_client下的data目录(当然这点不会产生这个问题,但是你还是最好检查下);
3、后台插件逐一关闭排查,若发现为某一插件影响,请卸载并重新安装一般就OK了(这点很重要)
本文主要介绍宏基(Acer)Aspire V5-473G linux系统改为Win7系统的步骤及开机卡在"Windows正在启动"画面:
Acer Linux改Win7/Win8系统方法一
欢迎来访 未来往事博客[http://fity.cn]
1、开机按F2进入bios修改以下选项:
(1)boot--boot Mode--Legacy 保存重启
(2)启动项把光盘CD-ROM设置为第一启动项,保存重启
2、插入Win7/Win8系统光盘然后按正常步骤安装系统

Acer Linux改Win7/Win8系统方法二
欢迎来访 未来往事博客[http://fity.cn]
1、开机按F2进入bios修改以下选项:
(1)boot->boot Mode-->Legacy 保存重启
(2)启动项把U盘设置为第一启动项(这里我的U盘安装了最新版的老毛桃Winpe),保存重启
2、在老毛桃启动菜单中选择“运行老毛桃Win8PEx86精简版”,等待进入Win8PE精简系统
3、进入Win8PE精简系统后,打开DG(DiskGenius)磁盘分区管理工具,删除所有EXT3格式的分区并重建NTFS格式分区,如果安装Win7系统记得转换磁盘模式为MBR模式,保存
备注:
①可能部分WinPE找不到机器磁盘,因为V5系列部分笔记本bios磁盘接口模式默认为ACHI或RAID。建议使用Win8PE或通用版WinPE
②记得对齐分区到此扇区数的整数倍为4096扇区。很多小白装的系统开机很慢或者卡半天几乎都跟这个设置有关,请务必注意
③当然你也可以使用diskpart命令对磁盘模式进行转换:cmd--diskpart--list disk(列出当前联机的所有磁盘)--select disk x(选择需要转换的磁盘)--clean(清理所有磁盘分区)--conver mbr

4、按照正常步骤安装系统即可。
补充说明:
①当然你也可以使用外置光驱或其他启动介质进行操作,本文只是个人习惯使用的是老毛桃WinPe启动U盘。
②开机卡在“windows正在启动”画面,请务必检查方法二第3点下的第②点。


PS:建议使用方法二。
discuzX个人空间主题允许游客查看:
打开/source/module/home/home_space.php
discuz个人空间 默认显示主页:
安装X系列discuz后默认进入用户空间会自动跳转到个人资料页面。我们可以通过后台修改来显示用户个人主页:
后台--全局--广播设置--默认查看个人资料:否
MySQL筛选查询数据库唯一数据记录,非重复数据,仅显示唯一的数据:

MySQL筛选查询相同数据,仅显示存在相同的数据:

注释:
park_room--停车位表
parkNum--车位字段名


实例:
假设park_room表信息如下:
点击在新窗口中浏览此图片

当我们查询该表唯一记录时会输出如下信息:
点击在新窗口中浏览此图片

当我们查询该表相同/重复记录时会输出如下信息:
点击在新窗口中浏览此图片

urlencode与urldecode使用 不指定

Rinald 本站原创 PHP 2014/06/07 11:25
urlencode与urldecode使用
例如,URL地址:http://fity.cn?test.php&num=8#88
一般这种情况我们会对url进行编码后传送,以便能完整的获取到数据:

在取num数据时使用:

jQuery实现动态添加input框 不指定

Rinald 本站原创 WEB前端 2014/06/07 11:04
jQuery实现动态增加input输入框
演示:http://fity.cn/demo/addinput/
discuz大数据站点性能优化_响应慢卡/502/503/cpu100%解决方案
适合版本
DiscuzX全线产品(1.0/1.5/2.0/2.5/3.0/3.1/3.2)

程序方面
1、检查代码是否有不合理语法,死循环等(这项是个时间活,主要检查自己添加的代码及安装的插件)。例如关闭不需要的插件;首页N类似功能建议使用diy或模板,不建议使用插件
2、关闭云平台中不用的项目,例如:纵横搜索等
3、云平台手动设置接口ip,优化选择速度
4、后台配置启用相关优化、缓存等。如果可以,建议启用memcache内存优化
5、关闭非正规联盟的广告
6、如果有必要可以启用CC攻击:
引用
  $_config['security']['attackevasive']  = 0;(0表示关闭此功能)
  0表示关闭此功能
  1表示cookie刷新限制
  2表示限制代理访问
  4表示二次请求
  8表示回答问题(第一次访问时需要回答问题)
  同时也可以设置为组合的方式,如1|2表示同时启用cookie刷新限制和限制代理访问。

  解决搜索引擎索引问题,在主目录下打开/source/include/misc/misc_security.php文件找到7、数据量较大的站点建议优化以下discuz主要性能瓶颈点:
├session机制优化
├分页性能优化(分页瓶颈)
├帖子点击数缓存即时更新优化
├计划任务异步优化机制
├对数据量较大的表根据sql查询情况,对相应的字段建立索引(有效防范mysqld.exe进程100%或不稳定现象)
例如:ALTER TABLE `pre_threads` ADD INDEX ( `dateline` );

服务器方面
1、卸载服务器上不常用的软件及插件
2、所有安装的插件建议从其官方网站进行下载
3、优化配置安装php,mysql等组件
4、结合服务器相关日志数据分析慢程序、慢sql 及结合mysql show processlist命令查看当前有哪些线程在运行等。
5、如果可以,建议配置memcache优化
6、结合服务器相关日志数据分析服务器是否存在攻击、防盗链、采集等
7、如果为IIS服务器建议对站点进行独立配置应用程序池
8、定期对服务器进行全盘文件扫描
9、定期清理服务器残留session文件
10、建议更换为linux系统
专业提供中大型站点技术运维支持服务。如果遇到问题需要支持可以联系博主QQ,加QQ视为认同付费支持. 感谢您对 未来往事 的支持!点击这里给我发消息
关于w3wp.exe/mysqld.exe进程cpu100%问题解决方法请参考未来往事w3wp.exe mysqld.exe进程cpu100%问题解决方法
discuz w3wp.exe mysqld.exe进程CPU反复100%问题解决处理方法

适合版本
DiscuzX全线产品(1.0/1.5/2.0/2.5/3.0/3.1/3.2)

程序方面检查
1、近期是否安装了一些插件或添加了程序,检查代码是否有不合理语法,死循环等。例如关闭不需要的插件;首页N类似功能建议使用diy或模板,不建议使用插件
2、关闭云平台中不用的项目,例如:纵横搜索等
3、云平台手动设置接口ip,优化选择速度
4、后台配置启用相关优化、缓存等。如果可以,建议启用memcache内存优化
5、关闭非正规联盟的广告
6、如果有必要可以启用CC攻击:
引用
$_config['security']['attackevasive']  = 0;(0表示关闭此功能)
  0表示关闭此功能
  1表示cookie刷新限制
  2表示限制代理访问
  4表示二次请求
  8表示回答问题(第一次访问时需要回答问题)
  同时也可以设置为组合的方式,如1|2表示同时启用cookie刷新限制和限制代理访问。

  解决搜索引擎索引问题,在主目录下打开/source/include/misc/misc_security.php文件找到
7、对数据量较大的表根据sql查询情况,对相应的字段建立索引(有效防范mysqld.exe进程100%或不稳定现象)
例如:ALTER TABLE `pre_threads` ADD INDEX ( `dateline` );

服务器方面检查
1、近期是否在服务器上安装一些插件或软件,建议卸载服务器上不常用的软件及插件
2、所有安装的插件建议从其官方网站进行下载
3、优化配置安装php,mysql等组件
4、结合服务器相关日志数据分析慢程序、慢sql 及结合mysql show processlist命令查看当前有哪些线程在运行等。
5、如果可以,建议配置memcache优化
6、结合服务器相关日志数据分析服务器是否存在攻击、防盗链、采集等
7、对w3wp对应的应用程序池进行相关限制配置(当然执行这个的前提是你服务器上的每个网站需要配置对应单独应用程序池),可以通过iisapp -a查看w3wp进程pid对应的应用程序池
8、扫描服务器全盘文件是否存在木马病毒
9、删除当日IIS日志并重启IIS服务(当IIS被异常中断时,IIS会写异常日志,但是此时写入了乱码,造成IIS一直写日志的死循环,耗尽了系统资源。)
10、建议更换为linux系统
专业提供中大型站点技术运维支持服务。如果遇到问题需要支持可以联系博主QQ,加QQ视为认同付费支持. 感谢您对 未来往事 的支持!点击这里给我发消息
关于discuz大数据站点性能优化_响应慢卡/502/503/cpu100%解决方案请参考未来往事discuz大数据站点性能优化_响应慢卡/502/503/cpu100%解决方案
如何从Notepad++中恢复最近未保存的历史文件

win7:
C:\Users\Administrator\AppData\Roaming\Notepad++\backup
加密文章
本文为临时加密,请关注开放时间。欢迎赞助未来往事博客,您所赞助的费用将用于未来往事博客的硬件VPS及域名费用支出,谢谢。
支付宝账号:zhuangzhijia@126.com (庄 **)
联系本文作者:
点击这里联系未来往事
密码
Discuz!X模板页调用弹出登录/注册/找回密码提示框方法

适用版本:
Discuz!X1.0++

Discuz!X调用自带默认的登录、注册、找回密码弹出页面方法


例子:在包含有附件的帖子页面,提示游客登录注册后可以更好的查看帖子内容。
实现原理:先检测当前帖子中是否包含附件,然后在检测当前访客是否为游客,如果为游客则弹出登录对话框页面。代码如下:
第9页 / 共35页 第一页 « 上一页 4 5 6 7 8 9 10 11 12 13 下一页 » 最后页 [ 显示模式: 摘要 | 列表 ]