文章归档

VPS

把几个网站从justhost搬家到vps了,并不是Justhost不好,只是还有五个月就到期了,我没认证的paypal,所以买了个支持支付宝的VPS。

用了七个月Justhost了,从买上后就开始用监控宝监控,在线率99.8%,探针显示服务器运行时间210多天。

JH号称无限流量,硬盘,在这七个月里,MP3文件每个月浪费400G左右流量,虽然说限制5万个文件,但我的超过5万也没事。

现在买的这个VPS是VPSYOU的VZ384,开始时选了达拉斯机房,速度慢,不过很稳定,现在这个是T2机房,速度快,抽的很厉害。

如果有兴趣要买,请用我的推介链接,我会得到15%返款,谢谢。

阅读全文——共1226字

PHP 文件上传

这几天在折腾VPS,发现个很麻烦的事,就是上传压缩包的时候很慢,尤其是用FTP,又没有cpanel里legacy文件管理器,只好找一个php上传程序了。

代码来自w3schools

<html> <body>

阅读全文——共1043字

VPS中Nginx平滑升级

wget http://nginx.org/download/nginx-1.0.5.tar.gz

tar zxvf nginx*

cd nginx*

如果需要修改header

vi src/core/nginx.h

#define NGINX_VERSION      "1.0.0.0"
#define NGINX_VER          "nginx/" NGINX_VERSION

./configure --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-http_sub_module --with-ipv6

make

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

cp objs/nginx /usr/local/nginx/sbin/nginx

/usr/local/nginx/sbin/nginx -t

kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`

kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`

/usr/local/nginx/sbin/nginx -v

cd ..
cd ..

rm -rf nginx*

每行是一个命令

自动重启解决502 bad gateway

via:http://www.imldj.info/archives/456.html

cd   /home

mkdir script

cd script

vim  restart-php-fpm.phps

在新建的restart-php-fpm.phps输入代码:

#!/usr/bin/php
<?
$url = ‘http://www.diahosting.com’;
$cmd = ‘/usr/local/php/sbin/php-fpm restart’;

for($i = 0; $i < 5; $i ++){
$exec = “curl –connect-timeout 3 -i $url 2>/dev/null”;
$res = shell_exec($exec);

if(stripos($res, ’502 Bad Gateway’) !== false){
shell_exec($cmd);
exit();
}
}
?>

:wq 保存

chmod 755 /home/script/restart-php-fpm.phps

crontab -e

* * * * *    /home/script/restart-php-fpm.phps

查看设置成功还是失败

crontab -l

Widget Logic 不同页面显示不一样的侧边栏

安装后,后台widgets就可以设置了。

Widget Logic 插件设置一些常用的标记

is_home() 主页
is_single() 文章页
is_page() 页面
is_category() 文章分类页
is_tag() 文章标签页
is_archive() 归档页
is_404() 404页
is_search() 搜索结果页
is_feed() 订阅页

Widget Logic 插件语法

||表示或,&&表示和,!表示非,示例语言如下:

is_home() 仅主页显示
!is_home() 除主页以外的页面显示
!is_category(5) 仅在ID非5的分类显示
is_home() || is_category(’baked-goods’) 在主页或名称为baked-goods的分类显示
is_page(’about’) 仅在关于页显示

------------------------------------------------------------------

不用插件的方法:

<?php if ( is_single() ) { ?>
<?php } ?>

不行的话就用这个:

<?php wp_reset_query(); if ( is_home() ) { ?>
<?php } ?>

无觅相关文章插件,快速提升流量