记一次对博客死链的清除

今天,我打开博客之后,发现有加载缓慢的情况。
F12之后,发现了一个无效链接。如下:
2014-11-30 19:05:05 的屏幕截图

我知道我的网站是没有经过大的改动的,唯一的就是开启了几个插件。

然后我就登陆服务器去找,想知道罪魁祸首是什么?

不过在那么一堆文件里找一个网址,如图大海捞针一样。

当然你的服务器不会让你这么痛苦的,find命令会帮你搞定。

我去网上搜索了一下,得到了几个find的用法。如下:

  • 查找文件中是否有某个字符串
  • find . | xargs grep -ri “字符串”
  • 如果只想显示出文件名
  • find . | xargs grep -ri “字符串” -l

find是Linux下非常强大的搜索工具,有空我还要深刻学习一下,不过这次就先这样了吧!

以下是执行之后的效果,找到了!

2014-11-30 19:11:56 的屏幕截图

有时候插件名和文件夹名不一样,但是认真观察的话还是可以知道插件名的。不过我是直接进入之后看程序备注就知道文件名了。

然后直接关掉这个插件。至此,一个不正常的外链就被我修好了。

帮基友测试主题 ~(≧▽≦)/~

嘛,先来介绍一下吧:

PosArt

一个同是站长的朋友3天完成的作品,实在是让我惭愧。

考虑之后就拿过来用了,不过和我的wordpress怎么有点不兼容。

也算是帮忙测试吧!为其一个月,暂时没法设置友链了,对不起朋友们了!


下载地址:

度娘盘:http://pan.baidu.com/s/1h668d

Gitbut:https://github.com/lingoys/posart

(我用的是github上的,这个是相对来说最新的版本,建议使用这个。如果你不知道github,赶快去百度吧! )

由于最近没有网络,所以我这是在网吧写的!

当然,针对本主题的意见以及改动,我也会做出建议的。

加油,我可爱的小伙伴们!

嘛,惨不忍睹啊!

使用svn开发自己的网站项目

目前最有名的版本管理工具就是 svn & git 了。如果想要做开发的话,ftp已经无法满足我们的要求了。

因为开发有可能是一件漫长的事情,作为目前来说只是学习者的我们,根本没有多少时间能够连续开发。所以,与之前对比&记录每一次的更改是我们非常想要的功能。它能够让我们再一次回到上次开发时的状态,能够使我们不再重复阅读代码,比较如果文件和代码都很多的话,有时候会忘记上次到底做了什么,目前的进度到哪儿了?这真是悲惨的事件!

所以,如果想要长时间做一个项目的话。一个版本管理工具是必不可少的!
因为我是在自己的服务器上使用的,并不是Github那些网站。所以我选择了svn,因为第一次接触的就是svn。

还有就是我的技术不是太好,如果放到github上,我怕被人笑话。所以想先在自己的服务器上练练,等有所成果,或着开发更负责的项目的话,我会学习使用Github。目前来说,还是svn吧!

配置起来说简单也很简单,说难也有点,不过有搜索引擎的话,一切就不那么复杂了。
先是在网上查找,找到一篇感觉靠谱的文章。

我因为比较菜,所以选择了直接在 apache 上面的配置。

  1. 先是安装 dav_svn 以及 svn , dav_svn 是属于apache上的一个模块,这样配置起来很简单啊!
  2. 然后就是配置了,基本上 dav_svn.conf 里面已经帮我们做好了,只要去掉#注释就行了
  3. 创建版本库
  4. 创建网站目录,并且配置域名
  5. 开始使用

好吧,其实偷了个懒,不过许多东西都可以搜到的,我觉得更重要的是方法&思路。
下面说说我遇到的难点:
第一个难点就是配置。主要分为3个地方:1.conf 2.passwd 3.authz (配置,用户,权限)
第二个难点就是同步问题,这个我找了好久才搞定:
1.在版本库里的hooks文件夹创建post-commit(原先有个文件,是带后缀名的,最初我以为是那个了,结果搞了半天)
2.编辑post-commit(在这之前,你要先在web目录里Checkout一下)

[php]
#!/bin/sh
#/home/user/www/project1为我们的web发布路径
svn up /home/user/www/project1 –username "用户名“ –password ”密码“ –no-auth-cache
#–no-auth-cache 这个要有,不然会报错
[/php]

这样就基本ok了,接下来就是使用了。(我做的比较急,好多东西不完善,有空加个ssl比较好)