又搬家了

作者:dianso 发布时间April 18, 2012 分类:語無倫次

博客搬到国外主机有四年了,这几天一直打不开了,能ping通,就是打不开页面,很奇怪的现象。

今天晚上干脆搬到了香港的VPS,打开速度真快,我都想备案放国内了,但还是嫌麻烦。

WordPress

作者:dianso 发布时间October 16, 2009 分类:存檔備份

在用WordPress之前一直是用的Zblog,大概在07年某月尝试过在win主机上建立WordPress,但十秒后我就放弃了,因为默认主题我感觉太难看了,真的太难看了,于是直接放弃,直到08年初,我才开始正式使用WordPress,当时是因为Bali Flower这个主题被人移植到了Zblog上,我想要,但人家不分享,于是我重新安装了win主机,然后在网上买了美国主机,开始了我的WP生涯,可笑的是,刚上传这个主题,发现侧边栏错位了,我当初什么也不懂,于是就换主题。

两年多,用过的主题也有十个了吧,现在才发现漂亮的主题是那么的多,我都不知道该选哪个主题了 :mrgreen: 。

在WP的使用中,很多东西我是是发布在页面,不在首页公开,隐藏。

从09年,博客就放弃了侧边栏,还有文章内页的相关文章,感觉相关文章对于访客来说完全没用,或者说没人会点的,因为在我的博客,关于生活,网络的事情,都是些碎碎念罢了。

侧边栏,本来不喜欢这个的,完全可以去掉,但是一些友情链接在,所以不得不要他,于是,我把侧边栏的评论输出给砍掉了,因为访客是不在意这些的,留给访客的只有内容,就是文章了,其他的都没意义,看到其他人的博客都输出评论,我很纳闷。

还有留言,默认是用户名和邮箱必须输入,我从WP使用开始就关闭了,不输入任何信息都可以留言,匿名,纯匿名,最初是为了照顾那些QQ空间来的同学们,因为他们反馈他们不会用,我从不给认识的人推广的我博客,甚至是同学,他们问我的网站我都说没有,但我还是把网站地址放到QQ个人资料了。

还有可视化编辑器,我觉得这个东西太没用了,于是禁止。

博客转到新主机了

作者:dianso 发布时间April 21, 2009 分类:沒事折騰

刚刚花了十分钟,把所有数据都搬到昨天买的那个主机了,很简单,cpanel 打包相关数据,然后上传解压缩,打包数据库,然后上传就可以了。

另外一些大的插件和 wp 程序,都是靠一个 php 文件,输入下载地址,直接下载到主机上,几乎是几秒的事,然后去 godaddy 解析了下,就搞定了,也没出什么错误。

相关 PHP 程序:

<form method="post">
<input name="url" size="50" />
<input name="submit" type="submit" />
</form>
<?php
// maximum execution time in seconds
set_time_limit (24 * 60 * 60);
if (!isset($_POST['submit'])) die();
// folder to save downloaded files to. must end with slash
$destination_folder = 'my/';
 
$url = $_POST['url'];
$newfname = $destination_folder . basename($url);
$file = fopen ($url, "rb");
if ($file) {
$newf = fopen ($newfname, "wb");
if ($newf)
while(!feof($file)) {
fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 );
}
}
if ($file) {
fclose($file);
}
if ($newf) {
fclose($newf);
}
?>

其中 my/ 就是将下载的文件放到 my 目录中,将以上代码保存为 php 文件即可。

把博客放到子目录遇到的问题

作者:dianso 发布时间January 31, 2009 分类:談博說博

一直想把 wordpress 文件从根目录转移到子目录,今天时间多,参考很多博客的经验,没费多少时间就转移完毕了,基本是在 cpanel 上的文件管理器操作的,比 FTP 强大多了,尤其是复制,转移,删除这几个操作。

完成后发现载入慢了很多,于是打开 tools.pingdom.com 测试了下,发现是 coolcode 这个插件的问题,发现这个插件载入的 css 和 js 文件都是根目录,似乎不支持子目录。

这是我原来的目录结构:
014.cc
|wp-admin
|wp-content
|wp-includes
|……

更改后则变为:
014.cc
|dianso
|wp-admin
|wp-content
|wp-includes
|......

编辑 coolcode.php 文件,发现 function 中载入 js 和 css 是调用 home 而不是 siteurl,更改为子目录的时候就是更改 home,home 的更改就是 Wordpress->Setting->Blog address (URL) 这个值。

所以需要将插件中的 home 改为 siteurl,这个 siteurl 就相当于 Wordpress->Setting->WordPress address (URL),这样,首页就可以成功加载 coolcode 的 js 和 css 了,coolcode 很久没更新过了,也许下个版本就会修正这个 BUG 吧。

具体操作就是找 coolcode.php 到中的:

get_settings('home')

一共有两个,替换为:

('siteurl')

暂时就发现了这个问题,似乎还是很慢。

关于博客的一些事

作者:dianso 发布时间October 2, 2008 分类:談博說博

刚才安装了这个 Samsarin PHP Widget 插件,这是一个可以在 sidebar 上运行 php 代码的小插件,主要是为了完成随机友情链接,博客链接越来越多,只好这样了,只对默认组也就是 BlogRoll 进行随机链接,目前 BlogRoll 组共有 66 个链接,我则设置的是随机显示 50 个链接。

具体是这样操作的:

安装那个插件后,去管理 sidebar,添加 Samsarin PHP 1,然后使用的是官方文档区域的代码,代码如下:

<ul class="links">
<?php get_links(2, '<li>', '</li>', '', 0, 'rand', 0, 0, 50); ?>
</ul>
<h2> 友情链接 </h2>
<ul class="links2">
<?php get_links(13, '<li>', '</li>', '', 0, 'rand', 0, 0, 15); ?>
</ul>

ul 标签就不说了,get_links 函数中的 2 和 13 分别是链接分类的 ID,如果想要全部随机,只需要这样:

<?php get_links(-1, '<li>', '</li>', '', 0, 'rand', 0, 0, 15); ?>

今天发现博客的几个页面完全没必要存在了,于是把链接页和站内页分别合并到了留言和关于页,这些都是通过 phpmyadmin 操作的,一切都正常,就是页面留言太多了,明天需要找个留言分页插件了。

花了几个小时,终于通过 getdropbox.com 的客户端把 U 盘里快 1G 的重要文件同步到网络了,真方便啊。