Immigrate WordPress to Google Cloud (Ubuntu 18.04)

At the begining the lowest capacity was chosen for the instance. Just few hours after the immigration finished, I couldn’t load to the site. Neither SSH connection worked.  I tried to review the serial port log, where I could only find soe trace that it might be caused by the PHP. But apart from that, there was no way for me to fix the issue. The first time when I encountered this, I was thinking, OK, maybe I did wrong on some configurations, so let’s redo it… and I got the same result the second time ! 

The third time, I installed BT Panel, which can set up the environment automatically. And still the second day I get notified that the performance of the instance is saturated. 

继续阅读Immigrate WordPress to Google Cloud (Ubuntu 18.04)

WordPress降级方法

WP 4.0版本和SNC_MONO冲突,升级以后页面登陆不进来。折腾了一宿,降级,终于搞定。

方法如下:

1:首先FTP将全部文件下载回本地,备份防止意外;

2:然后在空间里除wp-config.php文件和wp-content文件夹外,其他的所有文件直接删除;

3:下载wordpress旧版本,官方可以下载官方发布的各种版本的安装文件

4:将下载的旧版本安装文件除了wp-content文件夹以外,都上传到你FTP的wordpress安装目录下,wp-config.php安装文件里是没有的,所以不怕被覆盖

5:安装文件上传完毕后,访问你博客的管理后台http://www.*****.com/wp-admin/,会提示升级数据库,点升级,完毕后就OK拉。。(你自己的网址)

PS:降级完毕后发现访问的时候还是有部分请求拖慢显示,原来是头像缓存,将原来备份的avatar的文件夹上传到网站根目录。。大功告成。。

最后:升级有风险,自动请注意哦。。

EverPress: 分享Evernote内容到WordPress

不算完美的解决方案,放一些rough的信息倒是可以的。

 

1. 在Evernote上,Ctrl+Shift+N新建一个notebook,取名wordpress之类的。

2. 在Wordpress后台安装Everpress插件
3. 安装成功后,进入该插件的设置界面,点”Click here to share one of you existing notebooks”。
4. 自动转到Evernote网站的笔记共享页面后,在相应的notebook(如wordpress)后点击“开始共享”按钮。

站点更新日志 v1.3

下面是用到的用户和权限管理的插件。

1. WordPress Access Control

文章权限的管理

这是目前为止找到的最好的权限控制的插件了。还得费点脑子总结一下。

这个插件提供了比较全面的针对内容的控制模式:

  1. a. 可将全站设为登录可访问
  2. b. 对特定文章/页面的访问权限设置
  3. c. 对搜索内容的访问权限设置 
  4. d. 对文章内某一部分的登录可读 

同时,对不同的访问者类型,也有详细的访问权限划分,这样的话,给自己看的和给GG看的还有给爸爸妈妈看的东西就不会跑到上面来了,嘿嘿: 继续阅读站点更新日志 v1.3

站点更新日志 v1.2

博客和SNS类网站的连接

由 ‘wordpress连接微博’插件实现。

1. 同步日志更新到微博(twitter、腾讯、新浪、人人、豆瓣、饭否)。
2. 同步到新浪、QZone
3. 访问者可以用新浪、腾讯等账号登陆,并且同步评论到微博
4. 常见的分享功能

该插件算是把与SNS网站的互动做到不错了。

 

显示SNS动态(siderbar)

1.新浪微博 继续阅读站点更新日志 v1.2

站点更新日志 v1.1

Mystique算是一个相当强大又略复杂的主题,这天花了点时间琢磨一下。

首先,增添了访问记录功能,并修改页脚信息(针对Mystique 3)。

1. 注册并登录CNZZ等网站流量统计提供商,获取js代码,如

[cce_js]<script type="text/javascript" language="JavaScript" src="http://s16.cnzz.com/stat.php?id=xxxxxxxx&amp;web_id=xxxxxxxx&amp;show=pic1"></script>[/cce_js]

2. 外观下点’编辑’,并在模板中选择shortcodes.php文件,有如下代码:

[cce_php]
// register our shortcodes
add_shortcode('link',            'atom_shortcode_link');
add_shortcode('column',          'atom_shortcode_column');
add_shortcode('widget',          'atom_shortcode_widget');
add_shortcode('query',           'atom_shortcode_query');
add_shortcode('member',          'atom_shortcode_member');
add_shortcode('visitor',         'atom_shortcode_visitor');
add_shortcode('tinyurl',         'atom_shortcode_tinyurl');
add_shortcode('pagerank',        'atom_shortcode_pagerank');
add_shortcode('subs',            'atom_shortcode_subs');
add_shortcode('credit',          'atom_shortcode_credit');
add_shortcode('copyright',       'atom_shortcode_copyright');
add_shortcode('load',            'atom_shortcode_load');
add_shortcode('field',           'atom_shortcode_field');
add_shortcode('themeauthor',     'atom_shortcode_themeauthor');
[/cce_php]

在其后添加: 继续阅读站点更新日志 v1.1

Live Syn-WordPress日志同步到Live Spaces

倒弄了俩星期的服务器,这会儿终于搬到HostMonster上来了。

由于Godaddy一直不支持Socket,二来刚话了50+刀买的hosting,转眼同样的服务器网上报价就成了30刀让我嫉妒不爽,再加上其他种种问题,就一封信到客服那儿去把服务器给退了。剩下的Blabla就不说了。
原想用wp2qzone把WP上的更新一并同步到Live Spaces和QZone上的,奈何运行那个插件出错又懒得去调试什么的。想着反正QZone也是一直弃之不用的地方,能Synchronize到Live Spaces我就很满足了。

话说这个插件还真是挺方便的。

名稱:Live Sync(MSN Sync Modified)
版本:1.01
功能:在WordPress發表文章時,同步發表至Live Spaces(MSN Spaces)。

本程式原作者為William,因為很長一段時間無法聯絡上原作者所以自行加上需要的修改。

授權:本程式使用GPL授權。

下載最新版,下載後改副檔名為php即可使用。

安裝說明:(English Installation Guide here)
一、開啟Live Spaces Metaweblog API支援:

  1. 當然首先你得有一個Live Space,然後開啟電郵發布功能(編輯你的分享空間->選項->電郵發布->開啟電郵發佈功能打勾)。(圖一)
  2. 隨便填一個email,選擇一個密語。email不重要,因為我們用Metaweblog API同步,並不是真的使用email。(圖二)
  3. 選擇發布設定(圖三),此設定只對真的使用email發布才有作用,想設定發表或草稿的狀態請在MSN Sync plug-in中設定。
二、將wp-livesync.php置入[wp-content/plugins]目錄,再到wp的Plugins控制台啟動Live Space Sync plug-in即可。

导出Live Spaces日志到WordPress

效果不错。据说是一个清华的学生用Python编的。基本上的日志都可以转到一个XML文件里然后导入WordPress。只是评论的时间有错误,还有貌似对日志的长度有要求,太长的日志只导了一部分。

方法:

1.修改空间设置:
    1.1 将权限设置为 ‘所有人(公开)’
    1.2 时区和WordPress的一致
    1.3
日期格式 yyyy/mm/dd 或者 mm/dd/yyyy(把完整的日期显示出来)
    1.4 在页首处显示日志发布日期

2.下载 live-space-mover,
里面有生成XML的Python代码。

3.下载 BeautifulSoup,
一个让live-space-mover 连接到Live Spaces下载日志的Library,我用的是3.0.6版本。

4.下载 Python 2.6.2
安装程序(Windows)。使用默认设置,安装到C:\Python26。

5.将BeautifulSoup文件和Line-Space-Mover.py移动到C:\Python26文件夹。

6.在命令行下(开始-运行-cmd)进入C:\Python26,然后输入:
    python live-space-mover.py –s http://yourid.spaces.live.com/
 
如果运行成功的话就能在C:\Python26文件夹下找到一个XML文件。

7.在WordPress里进入Tools->Import。

点击’WordPress’。

点’Browse’找到刚才生成的XML文件,然后Upload file and import。

Voila,就是这样了。

 

参考资料:

broom’s
blog
】:英文,那孩子的博客,有Live Space Mover所有的更新历史。
Cogito,
ergo sum
】:英文,附图片说明。