解决在向API发送请求时发生了一个HTTP异常错误
今天站长想给本站安装一个统计插件,结果就出现了"在向 API 发送请求时发生了一个HTTP异常错误". 百度了N久,找到了下面的文章,解决了站长的问题. 主要原因是主机禁用函数fsockopen().API调用不到的. 解决方法: 修改 wp-includes/class-http.php的第220行,将 'timeout' => apply_filters( 'http_request_timeout', 5), 中的5改为60, 'timeout' => apply_filters( 'http_request_timeout', 60), 这个5是请求时间,单位为秒 ,就是5秒超时,经测有效.
没有/lib/ld-linux.so.2 libstdc++.so.6
install with yum: yum install ld-linux.so.2 libstdc++.so.6 if the yum fail,you can use this method. wget ftp://rpmfind.net/linux/opensuse/distribution/11.1/repo/oss/suse/x86_64/glibc-32bit-2.9-2.3.x86_64.rpm rpm -ihv glibc-32bit-2.9-2.3.x86_64.rpm updatedb (update database): locate ls-linux.so.2 #(check if the file is exist)
centos阻挡洪水攻击
缩短SYN-Timeout时间: iptables -A FORWARD -p tcp –syn -m limit –limit 1/s -j ACCEPT iptables -A INPUT -i eth0 -m limit –limit 1/sec –limit-burst 5 -j ACCEPT 每秒最多3个syn封包进入表达为: iptables -N syn-flood iptables -A INPUT -p tcp –syn -j syn-flood iptables -A syn-flood -p tcp –syn -m limit –limit 1/s –limit-burst 3 -j RETURN iptables -A syn-flood -j REJECT 设置syncookies: sysctl -w net.ipv4.tcp_syncookies=1 sysctl -w net.ipv4.tcp_max_syn_backlog=3072 sysctl -w net.ipv4.tcp_synack_retries=0 sysctl -w net.ipv4.tcp_syn_retries=0 sysctl -w net.ipv4.conf.all.send_redirects=0 sysctl -w net.ipv4.conf.all.accept_redirects=0 sysctl -w net.ipv4.conf.all.forwarding=0 sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 防止PING: sysctl -w net.ipv4.icmp_echo_ignore_all=1 拦截具体IP范围: iptables -A INPUT -s 10.0.0.0/8 -i eth0 -j Drop
epel源错误
今天在测试环境使用yum安装,遇到一个问题: Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again 处理很简单: 修改文件 /etc/yum.repos.d/epel.repo, 将baseurl的注释取消, mirrorlist注释掉.问题解决.
虚拟机修改mac地址无法启动网络
删除/etc/udev/rules.d/70-persistent-net.rules中第一个网卡信息,修改后面一个为eth0, 删除/etc/sysconfig/network-script/ifcfg-eth0中mac地址.
配置文件现在需要一个短语密码
phpmyadmin出现"配置文件现在需要一个短语密码"问题,可以按下面方法解决: 1、用编辑器打开目录 phpmyadmin/libraries中的config.default.php文件 2、查找下面这行: $cfg['blowfish_secret'] = '这里就是需要的短语密码'; #(短语密码请随意填写) 会出现这个问题,是在配置phpmyadmin填写认证方法时,即下面这行: $cfg['Servers'][$i]['auth_type'] = 'cookie'; 在此有四种模式可供选择,cookie,http,HTTP,config config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用. 当该项设置为cookie,http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,具体如下: PHP安装模式为Apache,可以使用http和cookie; PHP安装模式为CGI,可以使用cookie.