首次阿里云空间使用和WordPress站跨多版本更新恢复

这篇日志简单记录下,时隔四年再次折腾,我选择云空间和跨四年恢复WordPress的经过。

以前用过虚拟空间,基于windows的VPS,这次尝试下云空间,看了美团云,腾讯云还有京东云,当然也有我最后选择的阿里云,详细使用过的有腾讯云和阿里云,其实都不错,我最后选阿里云是因为我域名在万网一个公司好操作,价格都差不多,节点上阿里会多点选择,这里有个前提,就是我从来没接触过Linux,那么我就非常看重这两家的镜像服务,我尝试过自己组建环境,奈何对linux不了解,所以处处碰壁,最后我选择市场镜像(大多都是免费的),也就是安装好WordPress和ftp和phpmyadmin的,我最看重ftp和phpmyadmin,这里非常感激这些第三方公司的镜像给我们Linux小白希望。我下面就分别简单说下腾讯云和阿里云市场镜像的用法。

1.腾讯云市场镜像用法

进入腾讯云控制台-云主机-在最后列“操作”里选“更多”-重装系统

腾讯云
腾讯云

镜像来源选“服务市场”,然后可以通过搜索关键字来选择对应的镜像就可以了,当然Linux好的伙伴大可以选公共镜像,更纯净些,但是后续需要自己配置安装。

腾讯云
腾讯云

这里特别提示下,这里镜像列表不能点击了解详情【阿里云的可以】, 所以强烈建议大家先到腾讯云的云市场里面提前选好镜像,每个镜像里面都有非常详细的说明,有个说明文档,选最适合自己的,然后回头再从列表里通过关键字和镜像公司来锁定你选的镜像。选中后按提示就可以完成操作。

腾讯云
腾讯云
腾讯云
腾讯云

2.阿里云镜像市场用法

进去阿里云控制台,找到你自己云服务器,然后先【停止】服务器,建议提前备份系统,就是创建系统快照,(但是我发现阿里云ECS的快照是需要花钱买空间才可以的,我也用了阿里云的轻量应用服务器,这个就不用额外花钱,而且腾讯云的快照也是免费的,好在阿里ECS的快照空间不贵)。

阿里云ECS市场镜像
阿里云ECS市场镜像

停止空间后,在操作列里选【更多】,然后点击更换【系统盘】

阿里云ECS市场镜像
阿里云ECS市场镜像

然后这里有很多类型的镜像,我们选镜像市场,通过关键字就可以找到合适的镜像,这里比腾讯云方便可以直接点击镜像标题进入镜像的详情页。选中后按提示就可以完成操作。

阿里云ECS市场镜像
阿里云ECS市场镜像
阿里云ECS市场镜像
阿里云ECS市场镜像

下面在说说我恢复WordPress的经历吧,不知道跨了多少个版本了,我上次的微博备份时间是4年半前,估计不能少,一点点升级,我实在那个耐心,索性按自己理解操作了一顿,目前没发现大碍,下面简单说下步骤。

1.恢复数据库,我喜欢用phpmyadmin进入管理页面,(这里每个市场镜像会不同,就是数据库管理的软件、目录、账号和密码都会不同,可以仔细看镜像的说明文档)先新建立一个数据库,然后选中新建数据库后,点击导入数据库,导入你自己之前备份好的数据库文件即可(有的sql文件超过10M的,建议压缩下然后上传,成功率高很多,压缩时最好是:文件名.sql.zip

PHPmyadmin恢复数据库
PHPmyadmin恢复数据库

2.浏览器用阿里云的公网IP访问WordPress的目录,(也是每个镜像都不同,大家看各自的文档说明。如果你选的镜像里没安装WordPress,就下载一个然后用ftp传到你想放的目录下,然后访问那个目录即可),这时会如下界面,让大家配置数据库连接文件,这里数据库名一定要写我们第一步新建的数据库名字,不要系统自带的WordPress数据库,除了数据库名字是我们刚自己建立的,其他的都是回头看镜像的说明文档里找。配置成功后点下一步就链接上数据库了,这里系统会提示你更新数据库,你点击更新即可,经过更新后,你的老数据库框架就和最新的WordPress版本的一样了,然后就安装上新版的WordPress了,注意这时候新WordPress已经连接到你的老数据库上了。

WordPress跨多版本更新恢复
WordPress跨多版本更新恢复

3.恢复老WordPress的其他文件,我是用ftp传输的,其他的也可以。我走了个极端,我先将最新版本的WordPress目录下的wp-content目录下载到本地,然后把服务器上的wp-content目录随便改名或者删除,然后将我们4年前的wp-content目录传到云服务器上,最后再将我们下载到本地的新版本wp-content目录上传到云服务器并且覆盖。(注意是覆盖!)这时候再登陆WordPress的仪表盘后台,我没猜错你的插件大部分都需要更新或者不能使用了,毕竟跨了4年,自己看看吧,能更新的更新,不喜欢的就删除,老主题估计也有点不和谐了~换个新主题OK了,还算简单吧?

说下我用了腾讯云和阿里云ECS和阿里轻量应用服务器的总体感觉,三款速度都可以,快照方面腾讯云免费,轻量应用服务器免费,阿里云ECS收费,虽然不贵。第三方镜像(市场镜像)上,轻量应用服务器不支持,切记!阿里云和腾讯云镜像数量和质量都可以,只是查看说明的时候阿里更方便。

我这个不懂Linux的菜鸟就是这样折腾的。

如何将wordpress恢复到旧版本(降低wordpress的版本)

今天遇到了这个窘迫的问题,随着wp的发展现在后台有了自动更新的按钮,很是方便,更是诱惑!也往往给人们带去方便的同时增加了很多烦恼!!今天实在没忍住就点了,结果顺利升级到3.02版本,于是插件的问题就来了不兼容,其实我的问题更严重一些,我的另一个软件用不了了,因为wp版本太新,他还没来得及更新。所以我问了好几个WP的QQ群也是各种千百度,各种GG都没有一篇文章提到怎么将wordpress从高版本降低到以前的旧版本,于是自己决定实践来弥补这个空白!

下面上方法:

1、下载你需要的旧版本:

有两个地方官方的是:

WordPress | China(这里的版本有些少不全!)
WordPress 中文团队(这里的就很全了!)

2、登陆FTP将根目录下wp-config.php文件和wp-content文件夹保留,其他的所有文件直接删除,然后将你下载到旧版本除了wp-content文件夹以外都上传到你FTP的wordpress安装目录下,注意不要把你下载到的旧版本的wp-content文件夹也上传,那样就会覆盖你原来保留的文件了,至于wp-config.php就没问题了因为这个文件是我们当初安装的时候手动修改的,所以你下载的旧版本里不会有的。

3、然后你登陆你博客的管理后台http://www.*****.com/wp-admin/

系统就会提示你的数据库需要更新,然后点击更新,就可以顺利的更新到你的旧版本了,其实也不是很难不是吗!

本人是从wordpress3.02降到wordpress3.0然后又降到wp2.92都成功了!当然大家还是可以在删除文件以前先备份下以防不测。

为博客制作动态ICO图标

很久前就发现有的网站的地址栏左边的favicon图标是动态的,很漂亮。

于是我也搞了一个,我是用这个网站做的http://www.html-kit.com/favicon/

也是摸索了一阵才搞懂的,没办法自己笨,这个网站可以传多个图片生成动态的图标,而且还支持写上文字将文字也算成一个图片,值得一提的是文字不支持汉字。你可以从你上传的多张图片中选择其中一个或者多个做成动态ico图标,而且还可以调整图片的顺序,最后点击生成就可以了,会生成两个图标文件:favicon.ico和animated_favicon1.gif;建议将animated_favicon1.gif改成favicon.gif,我将这两个文件放到了我使用的当前主题下的images文件夹/wp-content/themes/cool/里。

然后只需要在wp后台的“外观”——“主题”——“修改”——head文件

head区插入代码:

<link rel=”shortcut icon” href=”/wp-content/themes/cool/favicon.ico”>

<link rel=”icon” type=”image/gif” href=”/wp-content/themes/cool/favicon.gif”>

/wp-content/themes/cool/images/就是我存放两个图标的文件夹,使用时请换成你自己的。

添加博客装备之Category Icons插件

继续折腾博客,前天给博客安装了Category Icons插件,这个插件的功能和效果我截图如下:就是可以在文章标题处显示分类图标,还可以在边栏分类处显示分类图标。

Category Icons插件效果
Category Icons插件效果
Category Icons插件分类效果
Category Icons插件分类效果

Category Icons插件下载地址:http://wordpress.org/extend/plugins/category-icons/

使用方法:

1.老样子下载后上传到/wp-content/plugins/目录下,然后在后台激活插件。

2.建立一个存放分类图片的文件夹,我本人是放在/wp-content/themes/cool/images/fenlei/,我放在当前主题下,以后升级也方便,个人喜好吧,然后上传分类图片到这个文件夹下。

3.设置Category Icons插件

1)本地图标路径:就是你存放图片的相对地址我填的是/wp-content/themes/cool/images/fenlei

2)图标网址:在本地图标路径基础上加上你的网址就可以了,我的是:http://www.lidiy.com/wp-content/themes/cool/images/fenlei

3)Maximum icon width和Maximum icon height

就是图标的大小,如果留空就显示图标原大小。

4)图标最大数,是指在文章标题里显示分类图标的最大数量。

其他的基本可以忽略了,想折腾的可以自己试试,有CSS样式等。

5)然后最重要的一步,点击外观——>小工具(widgets),将“分类图标”拖到你的边栏适当位置,并且做最后设置,这里很简单一看说明就可以了,里面还有黑白名单功能,我觉得很实用哈,最后别忘了点保存,OK。

提供几个漂亮图标的地址:

http://www.blog1984.com/?p=1915

http://hechonghua.com/variety-of-wordpress-icon/

http://www.techtrack.com.cn/495.html

继续折腾博客

这几天突然又想起折腾我的博客了。
1:把最新留言从系统自带的换成了WP-RecentComments插件,自带的插件还显示文章标题,而我想直接显示留言内容,而且显示标题会弄的很长,我的博客主题又是三栏的,很窄,所以这个很关键,而且WP-RecentComments插件可以显示出留言者的头像,当时前提是留言者注册了G头像,并且可以调节头像大小,一配合我的小门面。虽然百度谷歌的时候发现有的玩家更是爱折腾把这个插件搞成了代码,取缔了插件,但是里面的设置就没有办法像后台这样修改来的快了,想头像的大小,留言截取字段的长度,需要有PHP和CSS知识,所以我义无反顾的选择了WP-RecentComments,想了解更多关于WP-RecentComments插件的内容请移步到:http://www.wordpress.la/taxonomy/term/668
2:添加了留言表情
本人不才刚知道原来WP自带了22个表情,只要书写出相应的代码就可以显示对应的图片,于是乎大虾们又出手了,我就拿来主义了。很简单的操作,具体移步这里:http://willin.atbhost.net/?p=1268
说明下我发现的问题,我在插入 后发现当博主本身登录后想留言或者回复留言的时候并没有显示出表情栏,应该是在comments.php文件的判断里在登录后也应该加上这段代码才行,我晚上试试回来说.[已经搞定了,我在comments.php文件里的判断登陆后也加了 就搞定了]
还有就是自带的表情太难看了,所以我百度了下大概就有6套左右我提供地址:http://www.caxblog.com/wordpress-comment-expression/
大家自己按喜好下载然后将这里的图片替换就可以了,默认的表情被存放在/wp-includes/images/smilies 这里。
还有玩家想出了22个可能不够,所以他又想出了自己添加表情的方法,移步这里:http://wange.im/wordpress-default-22-expression-is-not-enough.html
3.留言评论样式的修改
我想修改,但是现在还没有找到方法,我百度了GG了,可是真没有这方面的文章,我也问了些我感觉很好看样式的博客的主人,他们都说是用主题自带的。我现在很希望有人可以写一个教程就是怎么从一个主题中提取出评论的样式,加到自己的博客上,但是如果能搞成插件就更牛了哈。
今天这个文章很多资源我没有下载放到自己的空间,因为这几天工作有些忙,大家见谅吧。