存档

‘折腾’ 分类的存档

ProFTPd安装笔记, 支持Mysql虚拟用户认证和Quotas限额

Oct 21st Fri, 2011/JiaJieChan/折腾/2,469 阅读/2 comments
本教程来源于Linuxsir.org,由于教程已经是几年前的了,有很多源都已经失效了,下面的教程在源和其他方面和原文有小地方进行了修改。

系统:CentOS 5.5  x86  (服务器环境使用LNMP0.7配置)

ProFTPd版本:proftpd-1.3.0a.tar.gz

下面就开始对CentOS安装ProFTPd服务。

ProFtpd1.3.0a下载地址:

ftp://ftp.ch.proftpd.org/mirror/proftpd.org/historic/source/proftpd-1.3.0a.tar.gz

ftp://ftp.uk.proftpd.org/historic/source/proftpd-1.3.0a.tar.gz

如果上面的这两个源都失效的话,请到我的115网盘下载,然后上传到root目录,接着下面的教程。

http://115.com/file/clf2wi2r

安装ProFTPd前需要安装gcc,请确认你的服务器/VPS已安装gcc,如果没有安装gcc可以通过下面的命令安装。

[root@localhost ~]# yum install gcc

Read More...

今天教大家令网页提交按钮变灰变失效

Sep 11th Sun, 2011/JiaJieChan/折腾/1,737 阅读/2 comments
今天由于因为某些原因,到互联网找了一下网页按钮的资料,误打误撞的看到了这个属性。就当做是一个归纳吧,让大家不要找到那么辛苦。凡是看到这个教程都很有缘分De。在这个网络能碰见这个文章也算是一种缘分,不要忘记发表自己的见解啊!

不废话了直入正题,不知道大家有没有在那些大型网站(如腾讯、网易、新浪等)参加过什么活动呢,而那些提交按钮一到了规定的时间就会无法提交。今天就是要给大家说说这个标签。至于在指定的时间这个需要大家寻找答案,本文只是讲讲令提交按钮失效(变灰色,无法提交)的方法。

像下面这一个按钮一样,在网页里它是一个表单的提交按钮,那我们怎样令它失效呢? 不用急,方法很简单。只需在后面加入一个标签/属性即可。

<input type="submit" value="增加挂机记录" id="login_btn" />

在上面的代码里加入“disabled”,引号去掉,没错就是一个英文。修改后如下。

<input type="submit" value="增加挂机记录" id="login_btn" disabled />

 

其实这个标签/属性不只是仅能用在此处,还有其他地方都可以用,例如:表单的文本框;还有更多的地方有待你来发现了, 亲, 别忘了评论噢!  18:)

nginx子目录301重定向到其他域名URL

Aug 22nd Mon, 2011/JiaJieChan/折腾/3,621 阅读/2 comments

今天找了找网上的nginx 301代码,发现不是不生效就是错误,几经修改才成功。下面发一个基于nginx的子目录301到其他域名(URL)的规则。作用是例如访问http://blog.jiajieit.net/gq/ (有杠和没杠是不同的,下面的代码中可以看出来),自动301到 http://gq.jiajieit.net 。

下面我来解释一下代码,只是基本的代码。下面“location ~* ^/gq/ {” 里的/gq/是指访问 http://当前域名/gq/ 跳转到新域名的意思,反之把后面的杠去掉就是访问http://当前域名/gq 跳转到新域名的意思。

“rewrite ^/gq/(.*)$”中的/gq/同上。中间的域名是指要跳转的域名或URL。前面的 $ 是指原地址后面的所有路径,后面的 $1 同上,也就是说跳转后所有路径不变,只是前面的域名变了。

location ~* ^/gq/ {
rewrite ^/gq/(.*)$ http://gq.jiajieit.net/$1 permanent;
}

下面说一下使用方法:

进入Linux,找到/usr/local/nginx/conf下的nginx.conf,把代码插入到server片区的location之间,推荐使用SFTP上传和下载。

按上面的格式添加并保存后上传。

最后重启一下nginx;

/usr/local/nginx/sbin/nginx -s  reload

lnmp使用技巧, 常见问题解决方法

Aug 21st Sun, 2011/JiaJieChan/折腾/1,589 阅读/没有评论

对于大部分新手来说,都是使用centOS+Licess的lnmp一键安装包的吧(其实lnmp意思就是Linux+nginx+mysql+php)。本文中的方法也是基于该环境来实现的。在折腾lnmp的过程中,我也遇到了一系列的问题,下面对这些问题作一个归总。

1. nginx下WordPress的伪静态设置

因为nginx还不完全兼容Apache,所以造成一些不便,比如不支持.htaccess(即不能伪静态),那么如何解决这个问题呢?
编辑/usr/local/nginx/conf/nginx.conf文件,在server容器中添加下面这几行:

location / {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}

修改完成以后,执行如下命令重启lnmp即可:
/root/lnmp restart

2. 关于将多个域名绑定到同一目录

比如我想将www.zhukun.net和zhukun.net绑定到同一目录,要怎么实现呢?虽然在大部分美国虚拟主机上这两个域名是默认绑在同一目录的,但是在nginx下,它们是各自分离的。
最简单的方法就是在执行./vhost.sh命令添加虚拟主机的时候,同时把这两个域名加进去。当你执行./vhost.sh的时候,会提示你输入要绑定的域名,输入zhukun.net并回车,此时它会问你要不要添加更多的域名,输入Y并回车,再输入www.zhukun.net即可。

万一在添加虚拟主机的时候忘了怎么办?那就只能修改该虚拟主机的配置文件了。

在安装Licess的lnmp一键安装包时,会要求你先输入一个域名,此域名将直接绑定根目录,我们暂且称这个域名为主域名,主域名的配置文件在/usr/local/nginx/conf/nginx.conf下;而通过执行./vhost.sh命令添加的虚拟主机,其配置文件在/usr/local/nginx/conf/vhost/域名.conf之下。

打开相应的配置文件,在server容器中找到下面这一行:
server_name zhukun.net;

将其修改为如下内容即可:
server_name zhukun.net www.zhukun.net;

修改完之后,还要执行如下命令重启一下lnmp:
/root/lnmp restart

3. 关于pureFTPd添加的FTP用户登陆时出现530错误

首先一点是,FTP登陆时客户端会出现乱码,这个很好解决,把FTP客户端的编码设置成gb2312就可以了。重点是登陆时出现530错误怎么办。
个人建议在通过http://domain/ftp/install.php安装完pureFTPd以后,立即登陆SSH执行/root/pureftpd restart重启一下pureFTPd,一般就会OK,但有时还会出现此问题。

编辑:/usr/local/pureftpd/pure-ftpd.conf
找到 MinUID 100
将MinUID的数值改为一个更小的数值(比如2),然后执行/root/pureftpd restart重启pureftpd,就可以解决530问题。
FTP登陆成功后可以将MinUID重新改回100,再次重启pureftpd,仍然可以正常登陆。

4. WordPress后台更新主题或插件时,提示需要填写FTP信息

其实出现这个的问题就是Nginx的执行身份非文件属主身份。解决方法:

假设你的wordpress安装目录为/home/wwwroot/zhukun.net
执行:chown -R www /home/wwwroot/zhukun.net
执行上面的命令就可以将/home/wwwroot/zhukun下所有文件的属主改为www,这样就可以解决自动更新必须填FTP的问题。
注意:1,必须是把wordpress程序文件上传到空间以后再执行该命令,顺序不能颠倒;2,添加完虚拟主机以后,也必须把wordpress程序文件上传到空间以后,再执行该命令。

本文转自:seafly官方团队博客  http://seafly.592mb.com/post/303.html

原道N3电池耗尽无法充电修复方法

Jul 15th Fri, 2011/JiaJieChan/折腾/3,018 阅读/24 comments
这个问题也是今天碰到的,N3放在床边半个月了,今天刚想用来看小说,突然就开不了机也充不了电。刚好问了群里的人,说用稳压电源充一下电就行了,下面是我自己想激活方法。
本方法同样适用于N系列,N系列的电池好像都一样的。

 

原道N3电池修复 打开机壳
打开N3外壳,把电池的正负接线焊下来,那个电源保护电路也要保留,连在一起就行了,不需要管它。 Read More...

教你怎么在Word里输入方框打钩符

Jul 1st Fri, 2011/JiaJieChan/折腾/6,816 阅读/没有评论

很多时候我们在用Word中制作一份特殊的表格时,可能会用到这样一些特殊符号,“在方框里打钩”或打叉。这些符号虽看起来简单不起眼,也许随处可见,但是该自己动手做起来的时候就觉得无从下手,摸不着头脑了。这里老实孩子针对本文方框里打钩的两种不同实现方法,来为大家做个简单教程,可以让各位网友以后遇见需求时,可以及时的对应。

方框里打钩的方法一:利用“QQ拼音输入法”的特殊符号来实现

打开“QQ拼音输入法”,按键盘上的“i”,此时,会出现1、符号输入器2、笔画输入器3、拼音小字典 等等,选择“1”,然后在“特殊符号”里面的“第三排”的“第九个”就是你想要的“方框里打钩”了,这种符号,可以复制到“QQ好友印象”里面了。

方框里打钩的方法二:Word中插入特殊字符来实现

第一步、单击菜单栏的“插入”中“符号”,在弹出的“符号”窗口中“字体”后面选择— Wingdings 2,然后在下面找到“方框里打钩”的符号,然后单击“插入”按钮就行了。

中兴H608B V2硬件版本2.0.6死重启问题修复, 附TTL接线修复教程

Jun 30th Thu, 2011/JiaJieChan/折腾/2,732 阅读/2 comments

<!- 本文为原创文章,Chinadsl.net首发,转载请出示本文版权信息!-!>

先报一下我的H608B硬件版本;

设备型号:        ZXV10 H608B
硬件版本:        2.0.6
软件版本:        V1.0.00T15_E

 

一开始刷了W300界面的那个固件,机器不断重启。 就这样用手机上网,找资料。。。

我是一个新手,连什么是TTL都不会。

知道修复要TTL线,于是就上淘宝买了一个,PL2303芯片的USB-TTL小板。

由于用电脑比较晚,超级终端都没有用过,经过自己的摸索和论坛上的教材,终于学会了。

首先,我买的是上海版的H608B V2版 ,绝版双USB,内置天线。淘宝30块淘回来的二手,成色很好,TTL接口是在机器的右下角(机器正面,指示灯对着自己!),这个接法都是自己不断的试出来的,用其他人的接法就接收信息正常,就是无法输入信息,一输入就乱码。下面说说我的TTL接线方法,TTL插座一共有5个阵脚,只需中间的那3个即可。中间3个阵脚从左往右,就是TXD,RXD,GND,把这3个阵脚跟TTL小板对应连接即可。  不同芯片的小板的驱动都是不同的,要驱动的请向卖家拿!

打开终端,建立连接,选择COM口 (具体COM口可以在设备管理器查看,如下图);

 

 

接着按照下面的信息设置,如果出现乱码,请断开连接,把每秒位数逐个设置,直到没有乱码为止;

每秒位数:115200
数据位:       8
奇偶校验:    无
停止位:         1
数据流控制:  无

正常连接后(能显示信息),关闭H608B,按着WIFI键,开机,直到看到6个指示灯不停的间隔闪烁就松开WIFI键。
这样就可以直接停在输入代码的界面; 在“ZXV10 HGW>”后面输入 “fmt mtd3” 不含双引号,中间有一个空格;

至此,H608B已经恢复。

话说这几天都用了我300多兆流量呢! 几天没上网了,发布了文章,就以这篇教程结束今天吧!

 

题外话:

现在我的无线猫都是用来BT下载,全家的FTP共享,还是用了W300的界面,修复后就没有问题了。30元的价格性价比还是很好的!

甩开广电, 在线看香港高清翡翠台

May 31st Tue, 2011/JiaJieChan/折腾/2,881 阅读/没有评论

信珠三角地区都有这样相似的问题,就是自己向有线电视交了电视费.....但还要被迫看一些无聊的广告;

有线电视两头收钱,既收用户钱又赚广告费,这都算了,该死的是,广告的播放并不规范无论是内容还是播放次数或播放时间

相信大家都试过吃饭看新闻的时候突然插一个广告,如:


『女人肾虚毛病多,脱发白发,畏寒怕冷,卵巢早衰,失眠多梦,腰酸腿软。老婆,美媛春肾宝。女人肾好,你就别想跑』.........

后来发现可以在线看香港免费电视,因此我横下一条心,不交电视费了,反正我用不着CCTV来洗脑!

直入正题,今天就是要教大家使用流媒体通过网络看电视,这样做可以避免广电局对香港、澳门等地的电视台广告植入、屏蔽等,还能不交电视费。现在4兆网络的都比较普片,平时除了下片就没有什么干了,与其白白浪费不如用来看电视算了。

要上网看电视需要两个软件,一个是Octoshape客户端(中文只有繁体及其他语言),一个是FLV播放器,常用的有FLV Player。

本文只介绍三个在线电视台,分别是TVB互动新闻台24小时直播频道TVB高清翡翠台TVB J2娱乐台,这三个台除了新闻直播外其他都是有时间限制的,也说不上非常高清,在默认的比例下是高清的,小小的扩大也可以,不过全屏就等于是优酷的质量了。至于其他的电视台大家可以百度搜索找到一个octoshape:// 开头的地址就是了。


下面进行软件安装,相关的软件下载在本文的末尾。

首先安装Octoshape客户端,运行octosetup.exe点击Accept允许,安装完毕。如果不会看英文的可以在右下角任务栏右击Settings,Language,选繁体字即可;

安装FLV Player,按照默认安装即可;

安装好后,打开IE浏览器,把octosetup地址粘贴回车,就会自动打开FLV播放器。下面提供TVB的三个电视台;

TVB高清翡翠台:octoshape://octolive.tvb.com/tvb.hk.hdjade.auto

TVB互动新闻台:octoshape://octolive.tvb.com/tvb.hk.inews.auto

TVB J2台:octoshape://octolive.tvb.com/tvb.hk.j2.auto

每个台的播出时间都不同具体请看上面的图。

互动新闻台虽然说是24小时滚动播放,但有时涉及到版权问题画面会变为下面图片,这时想看的话等一阵就是了~~

 

下面的是高清翡翠台直播截图~~


 

附件下载地址:

打包 本站下载:http://blog.jiajieit.net/wp-content/uploads/2011/05/octosetupflv.zip

打包 115下载:http://u.115.com/file/clvii521


我最近升级了网速,到了4兆,亲测播放流畅,最后也请各位帮忙测试下,看看最低那个网速能流畅播放!


对读者墙wp-reader-wall的美化及修改

Apr 4th Mon, 2011/JiaJieChan/折腾/5,299 阅读/6 comments

最近无意中看到读者墙的头像显示有问题,具体表现为鼠标指向头像不显示博主名及评论数目,只显示“读者墙”三个字,刚开始我是不知道头像的下面会有一个Url位置,下移鼠标才知道。

一直就这个问题想办法解决,我看了其他的博客都可以实现啊,第一件事就想到插件的问题,在这里讨论的是修改,美化将在下面提及到。

最终修改美化图

插件修改:

鉴于上面的问题,我这次修改的目的很明确,就是要把默认的描述“读者墙”修改为和下面一样的描述,能正常显示评论数目及博主名称。我反复的修改php代码,那个描述就是不生效,将近2个小时了,还是看不出有什么问题,Chrome的查看源代码也没发现什么问题。

就在想放弃的时候,在一论坛看到Alt标签和Title标签,据作者所说Alt和Title对不同的浏览器是由不同的,任意门 。然后我就翻了翻php代码,终于发现了猫腻。两段代码Url标签那里使用了Title属性,而Img标签那里却使用了Alt属性。据帖子里说,Title在Chrome下有效,Alt在IE下有效,这样问题就大概摸清了。

解决方法:

打开wp-reader-wall.php,在前面缺少Alt属性的地方加入Alt属性,在后面缺少Title属性的地方加入Title属性。如下图;

在前后都补全了相关属性,这样在IE或Chrome上都不会出现不兼容了。

 

 

为了让访客浏览得更好于是加上Target标签,使点击头像时从新窗口打开。请加入如下代码;

在 $tmp = "<a href='".$url."' title='".$comment-> 中的  $tmp = "<a后面加入 “target='_blank'” 不含双引号。

 

插件美化:

大家应该都对默认的样式看腻了吧,下面就由我教大家对读者墙的CSS样式进行修改美化。

打开当前主题的Style.css在适当的地方(那里都可以主要方便自己以后的修改)加入下面的代码;

 

 

CSS源代码取自我是大头(应该说是偷的! 12:) ) ,最后又看了看效果个人觉得横列距离密了点,于是参照了集思博客的CSS样式,对上面的代码进行了修改,使得距离宽一点;

以下为修改内容;

打开Style.css,在刚才添加的代码中找到;

在下面加上;

原创内容,转载请出示版权信息!

对评论者信息、嵌套回复、收藏分享的一些优化, 2011年2月19日

Feb 19th Sat, 2011/JiaJieChan/折腾/1,799 阅读/5 comments

刚刚快写好了,又一次意外使得要重写这篇文章,真悲剧! 以前看到其他的博客的分享插件觉得太好看了,又因为自己博客的分享条是用JS调用的, 再加上浮动就显得更卡了,由于自己太懒没有去修改,十几天没写日志了,一直堆到今天。于是便有此文!

咳, 累死了!  15:) 再加上广州这几天的天气太冷了  21:) 穿着厚厚的衣服坐在电脑前面努力的打字!…..  3:)

收藏分享修改

以前一直使用加网的分享条,第一次是用漂浮的因为这样美观,后来因为滚动时卡的问题换成固定的(也许是因为我的电脑配置太低吧,05年 Celeron D 331 ,512M*2内存!),今天把它替换为wp-share-list ,相关的信息请点击插件名进入。

这款插件是用像走马灯的效果,跟随鼠标;支持图标加文字,支持图标加阴影,支持大图标和小图标。

安装过程就不多说了,直接安装上并稍微设置下就可以了。

嵌套回复修改

经常到论坛、博客发文章和用Word排版的朋友应该都知道左对齐吧,这个左对齐不是一般的文字对齐,而是图片或文字向左靠,其他的东西围绕着它排列。这里要优化的就是 WP Thread Comment 嵌套回复插件的作者头像和发布时间不并排在一起,直接就换行了,非常不好看。

修改思路:使用左对齐代码将头像向左对齐,评论作者和发布时间就往头像环绕对齐,并排在一行上。

左对齐代码:alignleft ;当然可用右对齐:alignright ;至于居中就不要用了,太不给力了。

修改方法:

打开WP Thread Comment 的编辑评论的HTML框;

找到代码

<?php if(function_exists(“get_avatar”)) echo get_avatar( $comment, 32 ); ?>

在代码的前面加上<div class=”alignleft”> ;后面加上</div> 千万不要把分号也加上噢!

到处嵌套回复的优化就完成了,看看是不是有所不同。

由于修改前没有截图,因此修改前的图是在其他博客上截的;

修改前:

修改后:



评论者信息修改

基于 Comment Info Detector 识别能力太低,又出现了错误,在不能识别的信息直接就表示为乱码,于是决定换了它,取而代之的就是 wp-useragent 插件,相关的文章本博也有请各位到技术分享找找吧。

安装完插件后就要其进行修改了,安装过程就不说了,下面说说我的设置。

我的设置:打开WP-UserAgent,找到Display complete User-Agent(显示评论者详细信息),将其设置为False;找到Use links on text(加上相关软件商的链接),将其设置为No;找到UserAgent Output Location(评论者信息输出位置),将其设置为Custom (Advanced)。

由于设置了为自定义下面就要将代码添加上才能显示出信息来;

打开 WP Thread Comment ,找到编辑评论的HTML

找到代码 [Content] 在代码的前面加上;

<p><?php useragent_output_custom(); ?></p>

由于我用的是INove,因此打开functions.php文件,其他主题一般都是修改comments.php文件

找到代码:

<a href=”#comment-<?php comment_ID() ?>”><?php printf(‘#%1$s’, ++$commentcount); ?></a>

在代码的后面加上:

<br/><?php useragent_output_custom(); ?>

好了,再次感谢以上插件的作者!