在Cpanel中恢复WordPress和安装SSL证书

Godaddy空间的共享IP终究还是被“咔嚓”掉了,再加上Godaddy一贯所秉承的“‘慢’亦有道”,我最终放弃了Godaddy的空间。在挑选新空间的过程中,在网上查了一些资料,了解到对于中国线路比较友好、本身软、硬件都非常不错的,也就ThePlanet和SoftLayer两个大公司。

其中ThePlanet的达拉斯、休斯顿、圣何塞以及SoftLayer的达拉斯、西雅图机房对中国来说比较快,因为它们都分布在美国的中西部地区,地理位置距离中国近,相对来说通过的路由节点也比较少,如果用Tracert来比较一下的话(我的网络为河北电信4MB ADSL):西雅图机房中途只通过11个节点,达拉斯也仅有14个,Ping值在190~270ms直接徘徊,这证明西雅图(SoftLayer)、达拉斯(ThePlanet、SoftLayer)两处机房,状况是非常好的,所以,新空间,就找服务器在这两处的空间商就行!

在比较之后,最终选择了Froghost(青蛙主机):30%的终身优惠、负载较轻的新机器,并且相较于Godaddy庞大、缓慢且复杂的管理后台,其使用的Cpanel更适合像我这样的一般站长。但随后的第一次Wordpress迁移,却让我实实在在伤了回脑筋,来来回回折腾了三个多小时才完全搞定,这里将我的经验罗列如下,供有同样要求的站长参考:

1、在旧站的备份上做“两手准备”:资料文件,如图片、视频等下载即可,关键是数据库,为了安全起见,在用数据库插件备份完毕之后,仍然需要从后台的“工具>导出”来讲数据库内容导出为一个xml文件(包含文章、分类、标签、评论等),这样一来,数据库就有了两种备份形式,以防某一种失败。

2、在新空间中全新安装Wordpress:在Cpanel中设置好Ftp之后,从Wordpress的中文官网上下载程序压缩包,然后上传,并在Cpanel的“文件管理器”中定位到压缩包所在的目录、解压缩。

3、新建数据库:在Cpanel的“MySQL数据库向导”中创建一个新的MySQL数据库,并赋予其一个“完全权限”的用户。

在进行完善上述步骤之后,就是在线安装了:打开Wordpress目录所绑定的域名,将会有一个提示你创建WP-Config文件的页面,确认往下走,然后输入你所创建的数据库的名称、用户名和密码等信息,确认之后,将会是输入Wordpress标题、地址的信息搜集页面。输入完毕之后,一个全新的Wordpress就安装好了。

紧接着就是恢复数据库和图片、影音等资料:恢复数据库第一种方法可以在Cpanel的“phpMyAdmin管理器”中直接导入你曾备份的数据库文件(Wordpress数据库默认为11个表,备份时也要讲这11个表完全备份);第二种方法,就是在Wordpress后台的“工具>导入>WordPress”中导入所备份的xml文件。图片、音视频文件等按原来的位置,重新上传至Wordpress就行。

到这,基本上Wordpress的搬家工作就基本完成,最后剩下的插件安装,就看自己需要了。由此看,Godaddy的后台是方便,空间设置、Wordpress安装一键完成,你所要做的就是“等待”,但它长时间的“Pending”却会让你等得发疯!真是有得必有失啊!

当然,如果你的空间附赠有私有SSL证书(前提是一定有一个独立IP),那么对于第一次使用Cpanel的站长来说,也是让人头疼的,我的步骤如下:

1、打开Cpanel后台的“SSL/TLS管理器”,第一步点“生成、查看、上传、或删除私人密钥”,在打开后页面的最下方,有“生成新密钥”一项,选择你要绑定的域名,并选择“2048”位(1024已明日黄花)。

2、回到“SSL/TLS管理器”,点第二项“生成、查看、或删除 SSL 证书签名请求”,其中的项目填写如下:“国家”为“CN”样式的两位字母,“状态”(实为“省”,乃State的误译)为“HeBei”样式的省名,往下的都填写英文即可,最后的短语密码,设置一个自己常用易记的就行,然后“生成”。

3、回到“SSL/TLS管理器”,点第三项“生成、查看、上传、或删除 SSL 证书”,打开之后,将第二步生成的“SSL 证书签名请求”粘贴到“粘贴下面的 crt”的大输入框中,然后将下面的内容(与第二步中的完全一样)填写完毕,点击“生成”。

至此,你的SSL证书就生成完毕了,这时再回到“SSL/TLS管理器”,点第四项“设置适合你的站点的 SSL 证书”,点开之后选择你要绑定的域名,系统自动填写之前已经生成好的内容,点击“安装证书”即可。但请注意,此类“非受信安全机构”颁发的SSL证书往往不具有“普遍适用性”,诸如IE7/IE8/Firefox等浏览器都不认,并会提示你“证书有问题”之类的话,你大可不必担心,此SSL与彼SSL同样都能用,内容传输、安全级别都一模一样,你在Google中搜索一下即可找到解决办法。

15 thoughts on “在Cpanel中恢复WordPress和安装SSL证书

Leave a Reply

Your email address will not be published. Required fields are marked *