在删除LNMP 1.2版本程序生成的.user.ini时候会出现Operation not permitted的问题。
百度之后才知道:
LNMP 1.2开始PHP防跨目录限制使用.user.ini,该文件在网站根目录下,可以修改open_basedir的值来设置限制目录的访问。
.user.ini文件无法直接修改,而且是隐藏文件可能在winscp下可能无法看到,建议使用vim编辑器或nano编辑器进行修改。
- 如要修或删除需要先执行:chattr -i /网站目录/.user.ini
- 修改完成后再执行:chattr +i /网站目录/.user.ini
有一个WordPress的博客站点,在升级到新版本程序后页面底部出现问题:Warning: Missing argument 2 for wpdb:prepare()
百度之后找到问题原因:3.5版本WordPress中为了安全而做的一个改动,是为了避免SQL注入所引起的安全问题!
只需要找到主题的footer.php文件修改一下就可以了。
- 修改前是:WHERE post_date_gmt > 1970"));
- 修改后是:WHERE post_date_gmt >%d",'1970'));
修改完成就可以了。
125.39.145.13这个IP在某网站不断地发布非法帖子,通过论坛自带的IP封锁功能居然无法完全封锁之。所幸网站是基于自建的VPS系统,采用Linux系统,Linux下使用iptables禁止某IP访问。
- 禁止该IP访问:iptables -I INPUT -s 125.39.145.13 -j DROP
- 恢复该IP访问:iptables -D INPUT -s 125.39.145.13 -j DROP
禁止之后连接很快从ESTABLISHED变成了FIN_WAIT1,搞定。
我的域服务器是windows server 2012 standard版本,客户端是windows 8.1 pro版本,客户机与域服务器时间不准。
解决过程如下:
1、先在域服务器上把时间修改为准确的北京时间
2、打开cmd(命令提示符),输入gpmc.msc后回车找到Domains->is36.com(域名称)->Default Domain Policy,右键点击它选择Edit
3、依次找到Policies->Windows Settings->Security Settings->System Services,然后找到Windows Time,从Disabled改为Automatic,点击OK保存关闭所有窗口
4、打开cmd(命令提示符),刷新一下组策略gpupdate /force
5、打开cmd(命令提示符),输入services.msc打开服务管理器,找到Windows Time,选择重启动
完成。