Archive for Wordpress

换面板

// June 18th, 2009 // No Comments » // Funny, Wordpress

换了服务器后速度大幅提升, 这几天股票涨的厉害, 不断学习操作心情不错. 乘机换了面板. 之前就挺喜欢这个面板的,但是一直因为这个面板跟 WP 2.8以及一些插件兼容性不好而放弃使用, 老实说还是第一次花这么长时间修改CSS, 现学现卖. 唯一让人欣慰的是这个面板支持widgets 让我节省了不少界面切换的时间, 一项不错的发明…

在大盘越来越接近大家都认为的顶部的时候, 技术压力和心理压力也越来越大, 虽然说有的时候真理掌握在少数人手里, 不过还是谨慎点好, 做做T+1也不错. 能赚就赚点,能走就造走 :)

被派到了SP项目做一个CR, 有些想不通, CR的设计都么有完成,却已经扣出了多少天可以做完, 厉害厉害,真是佩服的五体投地阿. 还好是下个月初开始做, 还有点时间熟悉一下系统. 不过话说回来SP 的位置在市衷心乌节路旁边, 真是个好地方阿, 才去一次就发现路上不少OL, 比起来公司那边真是…… 乡下地方. 至少质量来说… 咳咳咳

发现一个真的是超级无聊超级KillTime的小游戏IConquer. 名字也起的比较直接, 游戏的目的就是占领全世界, 我发现了毛泽东的名字….. -o-

killtime1.png

上个周末去图书馆借了好几本书回来, 摸着书的感觉真的不错, 考虑一下周末干什么ING , 反恐24小时真是节省成本 演来演去都是这几个人….

升级了Blog

// April 15th, 2007 // 2 Comments » // Life, Wordpress

wordpress的版本更新已经很久了,一只没有去升级,都漏掉了一个系列了呵呵,主要是因为这个模板被我自己改了很多东西了,一旦升级就要重新比较新版本做一些改动了。而且2.0 和 2.1 有比较大的调整,文件去掉的去掉,改名的改名。

自从对面房间搬进两个女生以后网速直线下降。特别是晚上10点开始,简直可以用龟速来形容,所以我直接放弃在10点以后做什么大事情,能打开网页就已经谢天谢地了。 实在佩服她们的作息习惯,晚上12点多我准备睡觉的时候她们还是灯火通明,今天早上8点我是被她们吵醒的,干脆我就起来了,这个时候网速还是比较慢的。洗个澡去吃午饭她们已经出门,估计也觅食去了,回家的时候发现她们已经回来,这个时候整个世界安静了。终于明白了她们的作息原来是颠倒12个小时的。现在网速很快很快。。。很快很快@!!!!!!!

2.0.7 升级到2.1.3. 跨度大了点,
第一步肯定是备份数据库了,为了安全备份了两份一份用Wordpress的backup发了份到Email。 手动从Phpmyadmin备份了一份。
第二步就是备份rootbot.txt, .htaccess , 我没有备份wp-config.php, 因为上个版本试用了cache插件 而它对这个文件的改动经常会导致升级失败,反正wp-config.php就这么几行 ,重新填写参数就好了。
第三步Deactivate (停止)所有的插件。这样可以避免一些一般的麻烦。并不是所有的插件可以在新版本中使用,比如这次我就发现CoolCode,Maintenance Mode,My Page Order这几个插件版本太旧无法适用的。
第四步删除wp-打头的文件,wp-admin目录,wp-include目录(我没有用语言包,有用的话需要保留里面的language目录)。
第五步拷贝新版本文件到相应的目录,我适用ssh登录操作的,因为FTP反映实在太慢了,移动文件还是直接用shell比较块。
第六步,开始除Bug吧。一个个的active插件查看是不是运行良好。因为以前有改动所有好多函数在新版本里不能用了,只能修改代码。之前的blogroll就不能用了,还好只要修改一句代码。之前写的多页数字链接居然出现99999页哈哈哈,先注释掉了,等等等等,等有时间再改。剔除一些已经没用的插件,然后就查看一下插件主页看看有没有更新把。

PHP环境

// February 19th, 2007 // No Comments » // Stuff, Ubuntu, Wordpress

中午家里打来了电话说他们在去洞头吃酒的路上,呵呵 还是在国内有地方玩阿,越来越觉得这边过年没意思,本来还想下午跑海边去玩玩,中午的时候居然下起了大雨,根本是不想让我出门了。只好待在家里了。闲了一下决定配置一下ubuntu的PHP环境。因为以前也配置过,上次升级ubuntu的时候系统崩溃只好重新安装了新版ubuntu于是之前的配置也都没有了。 上次安装的时候忘记把配置步骤记录下来,这次还是花了一点时间的。 不过总体还是比较顺利的。而且运行良好 :)

总共三个部分 : Apache2 , PHP, Mysql.

1, 安装Apache2
sudo apt-get install apache2

2, 配置加固Apache2
sudo apt-get install libapache2-mod-security
作一个连接以便激活这个模块
$sudo ln -s /etc/apache2/mods-available/mod-security.load/etc/apache2/mods-enabled/mod-security.load

$sudo cp /usr/share/doc/libapache2-mod-security/examples/httpd2.conf.example-full /etc/apache2/mods-available/mod-security.conf

$sudo cp /etc/apache2/mods-available/mod-security.conf /etc/apache2/mods-available/mod-security.conf.orig

$sudo nano /etc/apache2/mods-available/mod-security.conf
里面根据自己需要修改设置,当然如果只是自己学习用完全可以跳过加固这个步骤。

sudo /etc/init.d/apache2 restart
检查一下http://127.0.0.1/ 是不是正常运行

3, 安装PHP环境
$sudo apt-get install libapache2-mod-php5
$sudo apt-get install php5
$sudo apt-get install php5-gd php5-mysql
最后一个分别安装了php5的图形界面支持和MYSQL支持。Google了一下原来php5的libapache2-mod-php5还是有依赖关系没弄好,如果先安装php5的话会顺带吧libapache2-mod-php5安装上了导致后来无法运行,所以还是分开来装现装 libapache2-mod-php5再装php5 ,如果先已经装了php5的话重新覆盖安装libapache2-mod-php5 应该也是可以的。没实验过.

4, 编辑/etc/php5/apache2/php.ini 还是老话先自己备份一下吧 万一错了可以复原。
里面的配置很多自己慢慢看文档吧里面每个配置都是有很多说明的我只是打开了安全模式和error log的一些设置方便debug。可以根据自己需要慢慢研究。

5, 安装MySQL
sudo apt-get install mysql-server

$mysql -u root
安装好了就可以用root登录了默认密码为空
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY “password”;
修改一下root的密码。

mysql>CREATE DATABASE dkwptest;
mysql>GRANT ALL PRIVILEGES ON dkwptest.* TO dkwptestdba@localhost IDENTIFIED BY “otherpassword”;
这里新建了一个数据库和一个用户,这个用户锁定在这个数据库里品且具有全部权限。这些信息会在后面用到。因为决定用wordpress来测试安装一下看看环境行不行。

现在mysql还是只是本地访问的,想要其他联网的电脑可以访问到本地的数据库可以
mysql>GRANT ALL PRIVILEGES ON dkwptest.* TO dkwptestdba@”%” IDENTIFIED BY “otherpassword”;
同时修改
$sudo nano /etc/mysql/my.cnf 把bind_address注释掉就可以了。
如果只是本机测试的话这些就不用作拉。

6, 测试环境
cd /var/www/
拷贝探针到根目录,先测试一下系统环境。我测试了一下自己的电脑跟DH的服务器差不多性能-_-!!!
拷贝wordpress目录到www,修改一下wp-config.php里数据库的设置(就是上面提到的内容)。一切安装OK。

Dreamhost上的站点迁移

// February 8th, 2007 // No Comments » // Stuff, Wordpress, domain

煮了一个更加适合的米。DKYU.COM 于是想把BLOG迁移过去,因为Dreamhost提供SSH所以迁移变的非常方便了。其实wordpress迁移最大的问题就是数据库了,有些人是通过修改select时的代码来实现不同编码的转换。因为以前就知道编码是一个大问题,所以第一次在hostmonster建wordpress的时候就把整个数据库都转成了UTF-8,hostmonster默认的数据库编码是意大利语。不仅数据库,表最好也是转换到UTF8。 Dreamhost的数据库导出用phpMyAdmin就可以解决了,非常方便并且支持打包成tar,zip,gz这些格式。本来是可以用wordpress自带的数据库备份文件,但是那个备份时间也太长了,而且备份出来的文件也太大,所以还是推荐直接使用phpMyAdmin的导出功能。登录到新建的数据库就可以导入备份好的文件包了,建议导入前先看看数据库的编码格式,Dreamhost默认应该已经是UTF8了,然后进入operations把当前的编码也修改成UTF8。 因为wordpress可以设置网站网址,所以刚导入的数据库站点是无法使用的。导入成功后进入wp_options这个表找到siteurl这个行,应该就是第一条记录了,修改成你现在的网址比如http://www.dkyu.com/ 这样数据库的转移就成了。

数据库管理地址DNS解析需要一段时间,所以现在可以边准备站点文件迁移边等了。SSH登录服务器….cd 你的登录目录.运行下面的指令就可以把站点目录打包起来 :
1. tar -czf backupname.tar.gz yoursitefolder 如果想要其他参数可以自己Google.这边是将整个目录打包并且用gz格式压缩。
2. su newname 切换到新的用户,因为为了安全我关闭组的目录查看权限,所以切换新用户之前需要chmod g+r yourhome打开查看权限。默认是组用户可查看的所以如果你没有修改默认设置可以忽略chmod。
3. mv /home/oldnamehome/backupname.tar.gz /home/newnamehome/ 转移压缩包到新的站点目录。
4. tar -zxvf backupname.tar.gz 解压缩包到当前目录。这样应该会生成一个同名目录。
5. cd 进入backupname
6. mv * /home/newnamehome/webrootfolder/ 剪切所有文件到站点根目录。
7. 为了安全性的话建议还是给站点目录加上只可执行权限 chmod g-rw o-rw webrootfloder.
(如果两个帐号在不同的服务器那还是用FTP把压缩包下载在上传吧,或者原来站点还运行的话放到站点里自己wget your_file_url 这个包就OK了,记得下载完删除站点里的压缩包就行。)
8. nano wp-config.php 修改数据库地址等信息。

如果数据库URL如果已经解析哈的话那么浏览站点应该已经可以显示了,不过我显示全是乱码,(很奇怪已经转换数据库编码了)。登录进去一看原来cache插件以前是打开的。整个站点都是用以前的cache文件,禁用wp-cache删除所有cache(或者设置期限为几秒)这样所有的cache都失效,重新刷新页面,哈哈 迁移完毕。部分插件需要重新设置才能生效。重新检查一下文件权限(安全性第一)。一切OK。

一首wordpress

// January 17th, 2007 // No Comments » // Wordpress

逛Group的时候发现有人发了这样一首歌,严格算起来因改算是说唱歌。歌词还是挺有意思的,不过需要一点wordpress常识才会知道其中的乐趣吧^_^ ..

Welcome to my story bout my, CMS
It’s an awesome piece of software, it’s called WordPress
It manages my blog, it makes it look real nice
I installed in in 5 minutes, this things slicker than ice
All I had to do, was click on Next
Within seconds I was running, no room to get vexed

It’s called WordPress
It’s my CMS
It’s the best thing to hit the web since porn
The code is open, the source is free
It’s available for people, just like you and me

Once I picked my title and wrote a description,
I clicked on manage, I needed to do so me fixin’
I deleted Hello World, got rid of first comment, too
I clicked on View Site and all I saw was plain blue
I moved to Presentation, there were some nice looking themes
But none fit my style, none screamed Devin Reams

Chorus

After I tweaked the code and played with CSS
I installed myself some plugins, I was real impressed
They organized my archives, they helped me tag, too
Then I installed a spam blocker not a single one came through
I added movie ratings and book ratings as well
Now when people visit me they’ll know that Crank was hell

Chorus

So I made an about page, it got me a stalker
I was thrilled and excited, I wanted to to talk to her
She said she knew my hometown, what I looked like, too
It was mentioned that she loved guys with eyes that were blue
I didn’t mind the attention, decided it was time she had met me
Little did I know, some people named their boys Leslie

Chorus

Now you might be thinking, he plays piano real good
I wish it were true, I sure wish I could
Instead I wrote the lyrics to this nerdy tune,
It was GarageBand provided ballad piano number 2

Chorus x2

搞定

// December 20th, 2006 // No Comments » // Life, Stuff, Wordpress

第一次用WP ,很多配置都还没来得及修正。开源的东西就是好,想改哪里

改哪里。因为空间商同时提供了同期限的另外一个顶级域名,干脆注册了 www.BizBeta.com Hostmonster的服务还是不错的特别是live chat 让我省去了很多时间就可以弄好配置。 虽然dkciti.com是在国内的注册 商哪里注册的,不过还是不想转出来, 不过听说国内注册的域名是要以后备案 (被按)的 以后应该还是要转出来的吧。live spaces的文章只能用RSS导入 所以有些条目都乱七八糟了,还是以后有时间的时候再修整吧。 连续下了4天的雨,今天终于放晴了,精神也一下集中了起来。 今天是重回SPH上班第一次坐地铁回家。感觉还挺快的。回家的路上顺便把 晚饭给解决了,干好对面坐着个UNCLE,老实讲新加坡的老头都特别话多, 什么话题都讲。无奈我的鱼汤迟迟不来,啊只好陪他聊聊天。当然偶尔还 吐槽一下,似乎这位对政府极度不满啊。要升的消费税似乎让他“出离的愤怒”了。 因为下雨衣服好几天没洗了,要是再下下去真的要发臭了。 圣诞节连休3天 新年连休4天,称这个机会好好修整一下。重新安排一下新年的 计划。肖军挥今天说我怎么把他写的这么黄,其实我想跟他说,实际上你比我写 的不知道要黄到哪里去 哈哈哈哈。