Sunday, February 3, 2008

二月三日 阴天 继续抱怨WP吧

虽然设置好了,但还是麻烦的要人命。什么都需要自己动手,有的甚至没有一点提示。之前我在72松测试页面外连时完全OK,可试了自己的WP后才知道,那个外连是72松自己加上去的,非专业人士完全不会。。。之前的几天我都花了大量的精力和时间去研究该死的插件,之后才发现,原来是浪费自己时间,很多插件网上没有详细的介绍,有的甚至连作者自己都说的含糊不清,我只能每个相关的都装一次,为此我至少下了不少于100个插件,结果实际用到的才11个,还有很多地方需要自己修补。。。简直就是花钱买罪受。

大概是mail答复很费时间,又没有流量的关系吧,很多人不喜欢答复我的邮件,即使我的提问十分礼貌。wp中文论坛好像技术也一般,我问的问题几乎没人回答,看了一下某些会员得Blog,原来大部分都是其他网站拷贝的。难以理解,他们平时怎么都装得像是专业人员,一看到少见的问题了,就当作没看见。我看到一个帖子很好玩,作者提问如何对Blog进行空间转移,“我买了个新空间,怎么把必可搬过去啊?”其实是他自己打错字而已,意思再简单不过,怎么把Blog搬过去。结果下面的回复让人莫名:

斑竹回答:

什么叫吧 “必可” 搬过去?

  本论坛有很多相关信息 你可以搜寻 要手把手地帮助 只怕大家都没有这个时间

下面的会员回答:

“必可”?同样没有听过。

这几天看论坛里的有些帖子,连标题都是错别字,里面的内容也很多没有经过整理的。很多时候这些帖子都是求助的,真搞不懂他们自己能不能看懂。

可能我比较笨,对于他们的回答我反而看不懂。。。其实问题很简单,看他希望怎么备份恢复,可以使用DB插件备份数据库然后恢复到新空间,或者直接使用WP提供的Blog转移工具就好了,回答这个很要他们时间?搞不懂。不过我也是新手,我只能回答一些我知道的问题,能力有限。

前几天说过Blog不要安装在二级目录下,那样不安全,昨天重新安装了一个WP后发现只要将二级目录下的“.htaccess”转移到根目录就可以了,方法如下:

将 WordPress 放置在单独的目录的步骤如下:
1,建立新的目录,用来存放 WordPress 的核心文件 (以 /wordpress 为例)。 2,转到 "Options" 面板。
3,将 "WordPress address (URL)" 修改为 WordPress 核心文件的位置。例如:http://example.com/wordpress
4,将 "Blog address (URL)" 修改为您站点的根目录位置。例如:http://example.com
5,点击 "Update"。
6,移动WordPress 核心文件到新的位置(即 WordPress address (URL) 的值)。
7,从 WordPress 核心文件中复制 index.php 和 .htaccess 文件到根目录(即 Blog address (URL) 中)。 (如果还是无法正常显示,删除二级目录中的".htaccess ")
8,使用文本编辑器编辑 index.php 文件。
9,将 require('./wp-blog-header.php'); 修改为 require('./wordpress/wp-blog-header.php'); 其中的WordPress 是这里的例子。
10,在新的位置登陆。本例中是 http://example.com/wordpress/wp-admin/

在WP_config.php中直接输入安装地址,这样以后就直接定位安装和浏览目录,即使转移了空间,只需要修改这两个值即可,无需更改数据库。方法如下:

用文本编辑器,如editplus或notepad++等打开wp根目录下的wp-config.php,增加下述代码:
===========
define('WP_HOME','wordpress安装地址');
define('WP_SITEURL','博客地址');
===========
保存退出。以后搬家的时候,只需更改这2个值就可以正常打开页面了,不用去修改数据库内容。

更换 Wordpress 访问目录的方法:

比如要将 WP 的访问目录从 old 改为 new,即把 “http://你的域名/old/” 的访问方式改为 “http://你的域名/new/” ,该这样操作:

* 用 FTP 软件登录到服务器,将原 WP 根目录的名字从 old 改为 new。
* 通过数据库管理功能 ( 如通过 phpMyAdmin) 进入数据库操作页面,将 wp_options 表中的 siteurl 的值改为 “http://你的域名/new/”。
* 用 “http://你的域名/new/wp-admin/” 登录到 WP 的后台(密码就是原来的不变),将 “WordPress address (URI)” 和 “Blog address (URI)” 的值都改为 “http://你的域名/new/”。
* 用新的地址 “http://你的域名/new/” 访问即可。

WP2.3以后无法自动发送邮件,解决方法如下:

用文本编辑器打开位于wp-includes目录下的pluggable.php,跳到line228,

$phpmailer-> Sender = apply_filters( ‘wp_mail_from’, $from_email );

正是该行造成了内置邮件发送功能失效。直接删除此行,或者在行首加上注释代码:”//”。如

//$phpmailer->Sender = apply_filters( ‘wp_mail_from’, $from_email );

将修改后的pluggable.php重新上传都网站。然后您就发现一切OK了。

这几天找了好几个网店插件,都不是很理想,wp-e-commerce倒是不错,可惜那个中文翻译者不知道什么原因,才翻译了一点点,其他的都是“???”,打算找个机会自己汉化,可就我这点英语水平,实在让自己汗颜。试试看吧。

这篇Blog我给两个分类,一个是日志,另外一个,算是搬来后第一篇学院记吧。

在月光那里看到一个插件:post2mail,可以将自己的文章通过Mail发送给别的blog,blogger和live spaces都支持mail发布,有兴趣的人可以自己试试,可惜我的网站图片设置了防盗连,发过去的话,文字部分是保全了,图片就没了,好难看。

刚刚看到新闻,Alexa将中国的网站排名清零了,涉及了很多大站。不知道这次的清理有没有涉及到所有的非中国境内的中文网站。不过我觉得这个倒很不错,中国人将Alexa排名看成是金钱,排名越高越值钱,所以经常只顾着提升自己的排名,不管自己的服务质量。这次清理,应该能缓解这类现象的发生,不过最终还是取决于站长的素质,希望中国人别再给自己丢脸了。

暂时写到这里。这几天考虑如何写上网写博和推广产品的基础教程,可有4个人,进度又不同,接受和学习能力又不同。而且由于都是比较熟悉的,所以又不能以长辈的口气教导,难。。。

还是先从基本写起吧。