关于WordPress建站网上已经有太多讨论和资料,此篇文章更多是针对我使用阿里云虚拟主机建站一步步学习以及遇到问题的回顾和总结,如果能帮助到与我情况相似的最好不过,欢迎交流。
1.前期准备
不管你是否决定使用WordPress,建站肯定需要以下三个步骤:
购买域名 → 注册主机空间 → 域名解析
域名一般建议去最有名的去他爹网站(goDaddy)购买了,而且支持支付宝付款很难得,域名后缀推荐买一级域名“.com”,比如我买的moonjoin.com。
主机空间是存放博客程序的地方,以地理位置划分为内地空间、香港空间和国外空间,内地空间的优点是访问速度快,缺点是需要备案;香港空间访问速度介于内地和国外之间;国外空间访问速度较慢,无需备案。
需要注意的是:无论在哪里购买域名,只要你的主机在国内,那就是需要备案的。
因为我拿的是阿里云的免费虚拟主机,所以先入为主,连带在万网购买了域名和备案,等于是阿里的一站式服务,从备案到通过一共花了大半个月,不过除了购买域名没有花任何的钱。
最后需要域名解析来把域名绑定到你买的空间,国外买的域名虽然有解析服务,但你懂的,在国内不好使,所以在国内一般使用DNSPod来进行解析,网站有具体说明和引导。因为我是一站式服务所以也没操心这事。
2.wordpress安装
前面的准备都是为了你在网上有一个自己的空间,可以理解为你租了一台永远不关机且联网的电脑,你可以把博客程序放上面,这样所有人都可以随时访问了。其实搜搜的话会发现有不少免费的个人空间,新手可以拿来练练手。
在没备案成功前,阿里云给我提供了一个临时域名,还有数据库、FTP、管理控制台、邮箱、备案系统等一堆帐号密码信息,这些信息你可以用一个文档全部记录下来,以免忘记。
接下来是安装WordPress,很简单,先去WordPress官网下载最新的WordPress中文版,是个压缩包,解压把全部文件用FTP上传到空间根目录,或者把压缩包上去,在阿里云控制台解压。
然后是著名的WordPress五分钟安装,详细说明一搜就有,简而言之在浏览器中访问你的网址+/wp-admin/install.php,运行WordPress安装脚本。比如我的网址是moonjoin.com,那就访问http://moonjoin.com/wp-admin/install.php。然后就是傻瓜式安装,傻瓜到具体步骤我都忘了,根据提示一步步来即可。
需要注意的是,一开始我在阿里云主机选的是Windows系统,导致安装一直失败,挣扎了好久,后来改成了Linux系统,就一下装成功了。
装好后再次输入网址就能看到主页了,登录进入后台,可以看见博客所有功能都以可视化的面板形式展现,你就可以很简单地进行各种操作,比如安装WordPress主题和插件。
3.wordpress优化
但是刚装好你会发现网站很卡,往往刷新半天才出来,所以需要优化。
依然傻瓜式的,先装这些插件吧:
1.Remove Google Fonts References:一开始卡的罪魁祸首是因为WordPress默认从谷歌加载字体,而谷歌又被和谐,自然造成博客缓慢,装个插件屏蔽谷歌字体就好。
2.wp-super-cache:强制更新缓存,WordPress必装的插件。
3.七牛镜像储存:直接利用七牛的引擎来存储图片啊,可以加速。
4.多说:社交评论插件,评论框更符合国情了。
5.百度sitemap:百度SEO优化。
6.Google XML Sitemaps:谷歌SEO优化。
7.Jetpack:很多功能的补充,官方出品,还是挺好用的。
wordpress搬家:我一开始就是放在根目录下,访问moonjoin.com的域名就是博客,但我想分配个blog.moonjoin.com的二级域名给WordPress,主域名另作他用,所以我试着发现了如下方法:
1.打开后台,进入设置里的general,修改wp目录到新的二级目录下,比如http://www.moonjoin.com/blog。点提交后,页面打不开了。接下来就到FTP上去操作。
2.新建blog文件夹,移动原根目录下的所有wp文件到新的二级目录blog(你的名字你自已定)下。
3.再把移进去二级目录里的index文件找到。拷贝一份到原来的根目录下,拷好后修改一下其中的一句:
require(‘./wp-blog-header.php’); 修改为require(‘./blog/wp-blog-header.php’);
这个设置等于说在原域名的网站还没设计好时候,可以拿来跳转到移动后WordPress。
4.设置域名解析,显性或隐性URL,设置二级域名,目标就是http://www.moonjoin.com/blog,这样二级域名就设置好了。
这次就先写到这里,总之对于建站我还是个小白,也有很多问题和困扰,欢迎交流指导。