BackWPup遇到Dropbox API: (59) 错误解决方案

自己使用BackWPup来自动备份博客,但是最近将WordPress升级到3.8.1之后,在最后一步有以下错误提示:
Dropbox API: (59) Unknown cipher in list: ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-

插件作者 Daniel Hüsken 给的解决办法是————
You can use this mini Plugin to resolve it in moment. http://marketpress.com/wp-content/uploads/2014/03/backwpup-disable-ssl-verify.zip

就是安装上述链接中的插件到WP,应该是SSL和证书相关的原因。
当然,详细信息可点下面链接查看————
http://wordpress.org/support/topic/312-broke-dropbox-for-me

WordPress固定链接转向插件Permalink Finder

WordPress固定链接转向插件Permalink Finder

最近把自己的博客从子目录调整到根目录了,而且还调整了固定链接,以前的链接是 http://www.sunnyfly.com/blog/post/2010/769_chrome-proxy-switchy-gappproxy-over-the-gfw/,调整成了 http://www.sunnyfly.com/post/2010/769_chrome-proxy-switchy-gappproxy-over-the-gfw.html,结果造成了大量的搜索流量直接进入404页面,好悲惨噢。

于是去找解决方案,尝试了几款插件后,发现 Permalink Finder Plugin 。这款插件的功能就是当你更改固定链接形式后,它会在保持以前的链接有效的同时自动把以前的链接地址转移到新的链接地址上,减轻对搜索引擎的负面影响。

示例
以前链接: http://www.sunnyfly.com/blog/post/2010/769_chrome-proxy-switchy-gappproxy-over-the-gfw/
新的链接:http://www.sunnyfly.com/post/2010/769_chrome-proxy-switchy-gappproxy-over-the-gfw.html

下载地址
http://wordpress.org/extend/plugins/permalink-finder/

将WordPress安装到子目录,却显示为根目录

很多人希望在根目录(比如 http://yourdomian.com)使用 WordPress,但又不希望让 WordPress 将他们的根目录弄乱。因此,WordPress 允许您在子目录中安装 WordPress,但让访客可以通过根目录访问到它。在网上可以搜索到很多关于wordpresss子目录安装根目录访问的文章,但是都不是很全面,本 文部分内容来自wordpress官网,我做了修改和补充,如有错误的地方请在下方留言。

我们可以看到在根目录内,除了 WordPress 文件目录之外,还有其他许多个不同用途的文件和文件夹。尽管我们同样可以将这些文件和文件夹与 WordPress 的文件混合在一起,但是对于维护 WordPress 而言,则增加了不少的麻烦。

将 WordPress 单独安装于一个子目录中,并不会影响到博客的访问,却可以方便我们进行维护。因此,一般情况下,我们都建议网友将 WordPress 程序单独安装在一个子目录内。

子目录的名称使用 wordpress 最为方便,比如在升级 WordPress 的时候,不一定是 wordpress ,也可以是你所喜欢的任何单词。下面我们就以 sunnyfly.com 为例,讲解一下如何将 WordPress 安装到子目录,而 阳光海博客仍然保留在根目录。

首先,在你的根目录建立一个文件夹,准备用于存放 WordPress 的程序(在这个例子里,我们以 /blog 为例)。
然后,登录你的博客后台,找到选项页。
在 WordPress 地址(WordPress Address) 这一项里,将你的 WordPress 地址修改为 WordPress 文件所保存的地址,比如: http://www.sunnyfly.com/blog
在 博客地址(Blog Address) 这一项里,将你的博客地址修改为根目录的地址,比如 http://www.sunnyfly.com
然后更新选项。注意,这时候会出现错误,造成博客无法访问,请勿担心。
将 WordPress 程序的文件复制到你所创建的文件夹内,即 WordPress 地址对应的文件夹。
将 WordPress 目录内的 index.php 和 .htaccess 文件复制到博客的根目录。
使用文本编辑器进行编辑打开根目录内的 index.php。
将其中的这一行:
require(‘./wp-blog-header.php’);
修改为:
require(‘./blog/wp-blog-header.php’);
重新登录你的 WordPress 后台。登录地址应该是:http://www.sunnyfly.com/blog/wp-admin/
如果你使用了永久链接功能,需要去永久链接页面,重新永久链接结构,WordPress 会自动更新你的 .htaccess 文件。注意,如果你的主机不支持直接写入 .htaccess 文件,WordPress 会将具体信息告诉你,需要你手动复制到 .htaccess 文件内。
此外,如果你的博客安装到二级域名,或者子目录内,比如 http://www.sunnyfly.com/blog 内,你也同样可以将 WordPress 目录安装到 http://www.sunnyfly.com/blog/wordpress 子目录内,以便于升级和维护。

注意,以上讲解中所提到的 sunnyfly.com 需要替换为你自己的域名。

WordPress实现后台中文前台英文

有朋友因为特殊需求要让自己的Wordpress实现后台中文前台英文,给他提供了一个简易的方法:
有个 “Admin Locale” 的插件可以实现他的需求。

安装方法:
到WP后台,安装插件–>搜索 Admin Locale,安装此插件并激活它。
再到 设置–>常规,在下面 找到 Admin Language: 选择 Chinese (如下图),更新即可。

最后一步,不要忘了修改wp-config.php文件,把其中里面的一句代码:
define ('WPLANG','zh_CN');
改成:
define ('WPLANG', 'en_US');

上面的安装方法适合于WordPress中文版,如果你的WordPress本身就是英文版的话,wp-config.php就不用去修改了,同时必须把 WordPress 中文语言包拷贝到wp-content\languages (如果没有这个languages目录的话,自己新建这个目录)里。Admin Locale的设置方法同上。

升级WordPress出现(Fatal error: Allowed memory size of 33554432 bytes exhausted )的解决方案

WordPress的升级速度越来越快,现在最新版本已经到了3.0.1,在Wordpress升级到 3.01之后,登录后台遇到如下错误“Fatal error: Allowed memory size of 33554432 bytes exhausted”,查询wordpress的资料找到解决方案如下:

3.0.1版本下 wp-settings.php 里面是没有
define(‘WP_MEMORY_LIMIT’, ’32M’);这一行,需要在wp-config 中加一行
define('WP_MEMORY_LIMIT', '64M'); 注意不要添加在末尾, 添加在
define (‘WPLANG’, ‘zh_CN’);的下面即可。

关于在Bluehost上WordPress中文版变成英文版的解决方案

昨晚突然发现我的wordpress中文版莫名其妙的变成英文版了,查阅一些资料得知:在64位空间上安装wordpress会出不汉化的情况,这是Wordpress自身缺陷,问题的根源原来是Wordpress在64位的CPU下(linux系统)运行时,由于PHP-gettext解析.mo语言文件出错,以至于Wordpress在使用中文版本时失败,这是由于PHP-gettext在加载.mo文件时,没有正确匹配验证位导致stream自动关闭。WordPress 官方还没弄出个最终解决方案,只能自行修改。

步骤如下:

在操作之前,首先确认你安装的Wordpress确实是中文版,然后备份需要修改的文件

1、在\wordpress\wp-includes\这个目录下找到gettext.php

2、打开gettext.php这个文件找到以下代码

[coolcode lang=”php”]
if ($magic == ($MAGIC1 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
[/coolcode]

3、将上面的代码修改为

[coolcode lang=”php”]
if ($magic == $MAGIC1) {
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
[/coolcode]

4、现在重新登陆wordpress,看到是中文就证明成功了,如果还是不行,就将代码修改成

[coolcode lang=”php”]
if ($magic == ($MAGIC1 & 0xFFFFFFFF) || ($magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
$this->BYTEORDER = 1;
} else {
$this->BYTEORDER = 0;
//$this->error = 1; // not MO file
//return false;
}
[/coolcode]

如果再不行的话,我也就没办法了,因为我完成第3步之后就发现已经回到中文版了。

关于使用Windows Live Writer在自架WordPress出现乱码的解决方案

Windows live writer
一直想尝试直接使用Windows Live Writer来往自己的Wordpress发布文章,我目前的Wordpress的版本是2.2.2,应该是最新的吧,在MS的WLW官网下载到最新的Windows Live Writer,安装之前确信自己的系统已经安装了MS的.NET Framework Version 1.1以上版本。成功安装好WLW后,设置好自己的博客就可以撰写然后发布,只是最终我发现我在WLW中输入的中文发布成功后在web页面上显示的是乱码,后来在Hamo’s World看到了解决方法,我测试过,没有问题,现将解决方法提供如下:

在“开始”->“运行”输入“regedit”,打开注册表,来到如下地址:
HKEY_CURRENT_USER\Software\Windows Live Writer\Weblogs\[Blog ID 码]\ManifestOptions
HKEY_CURRENT_USER\Software\Windows Live Writer\Weblogs\[Blog ID 码]\UserOptionOverrides

删除“characterSet”即可解决问题了。 😆

试用WordPress留言插件:SezWho

sezwho在Riku那里看到这个插件SezWho,他提到“这是一个可以让你的Blog具备社会性功能的新服务”,于是便决定尝试一下。

先到插件官网下载插件,然后按照带有图解的详细安装方法安装好插件,其实安装方法也非常的简单,跟普通的WP插件一样,上传到Plugin目录然后到后台激活即可,不过需要注意的是还需要SezWho上注册一个帐户,把获得的Blog key输入到后台中就可以了。

相关资料:
带有图解的详细安装方法
FAQ

今天终于搞定 pjblog to wordpress 的完全转换

wordpress早就想把自己的pjblog换成wordpress,但一直没有动手,今天终于下决心一定要搞定,没用多长时间就完全转换了,包括日志,评论,分类,附件完全转换,我的pjblog版本是:PJBlog2 v2.7 Build 04 下面给大家介绍一下我的操作流程:

先将pj的数据全部导出,我这里使用的是抛砖引玉的程序,这个程序只是修正了只能导入一篇文章的小Bug,原作者是Utom和修改者awflasher,程序使用说明:
a:用文本编辑器打开pj2wp.asp并修改其中数据库名,然后将将pj2wp.asp放入你的pjblog根目录;
b:在浏览器中输入:www.youdomainname.com/pj2wp.asp,系统将提示您保存PJ2WP.sql文件;
c:在Wordpress的后台选择导入-Movable Type-PJ2WP.sql-OK!

另外记得务必将pjblog目录中的attachments文件夹复制到wordpress的目录中。

其中有些要注意的问题,在wp后台导入sql时如果出现停滞状态,只需在地址栏敲入回车使当前页面再次执行即可,我在操作时出现好几次停滞状态就是这样解决的。

pj2wp程序下载地址:http://www.box.net/shared/q133muzdp5

友情提示:本方法为博主在2007年成功实践过,不保证n年后仍然有效。

无觅相关文章插件,快速提升流量