首页 » 其他 » 用WordPress搭建一个自己的网站

用WordPress搭建一个自己的网站

 
文章目录

之前在CSDN写博客(地址),后来一想,有域名有服务器为毛不自己搭建一个(在这里感谢开源的WordPress)。我把安装过程和过程中遇到的问题记录下来,作为第一篇博客。

安装前提

域名、云服务器/云虚拟主机(买域名送的)。
我有一个1核、1G、1M的腾讯云的服务器,但是不稳定,所以我选择了买域名送的阿里云的云虚拟主机(空间太小)。

如果现在还没有域名、服务器,那么需要去注册一个域名,然后域名备案、域名解析,如果是云虚拟主机的话还需要去控制面板绑定域名。我买的.top的域名三年54RMB,还送云虚拟主机(前期够用)。

安装过程

去wordpress官网下载最新的安装包,解压后用FTP上传到服务器,打开首页,根据提示进行安装。安装的图文教程网上一搜一大把,这里就不贴图了。

主题

主题是我改用自己搭建的博客很大的一个原因,WordPress作为使用量最多的博客系统,并且开源,有非常多的主题可以使用,总有一款满足你。我用的是何敏杰开发的一款极简主题,关于主题的下载地址、安装、使用的问题可以访问何敏杰的博客(地址)。

主题安装步骤,点击左侧外观,然后点击添加

然后点击上传主题可以安装本地主题,在搜索框输入主题名也可在线安装

插件

WordPress有非常多的插件,用来扩展WordPress的功能。基本上一个完整网站该有的功能,通过其第三方插件都能实现。

插件安装步骤,点击左侧插件,然后点击安装插件按钮

同样的,可以安装本地插件和在线插件

下面介绍几款我在用的插件,正在寻找更多好用的插件。

1.代码高亮

考虑到写的博客肯定会有代码,WordPress本身的编辑器没有代码高亮的功能,所以要通过插件来解决,试了好几款插件,像codecolorer、Pure-Highlightjs、Crayon Syntax Highlighter…最后选择了Crayon Syntax Highlighter这款插件,在网上搜很多推荐codecolorer,但是我在把它添加到可视化后,在本地测试是正常的,上传服务器后,打开插入代码的页面是空白的,在文本界面编辑又不方便,所以就放弃了,改用了Crayon Syntax Highlighter。

2.安全插件

安全插件用的是Wordfence Security

这款插件可以很好的帮助WordPress预防各种安全问题,主要可以检测到恶意文件,现在说WordPress是一个高危程序一点不为过,多少WordPress程序都被入侵,发送垃圾邮件,跳转到广告网站,如果有什么好的预防办法,这个插件是一个很不错的解决办法。

这款插件是WordPress安全插件中使用最多的一款,但是使用界面是英文的,我用起来很费劲。

3.邮件插件

注册,忘记密码,通知等都要用到邮件。

 WORDPRESS网站其实自带发送邮件的功能,但是其使用的是PHP的mail()函数的方式,用这种方式发送邮件,要么邮件根本就发不出去,虚拟主机不支持,禁止使用mail()函数;要么发出去了,连收件人的垃圾箱都进不了,直接被系统拦截。所以,我们需要一款通过SMTP方法发送邮件的插件,来代替WORDPRESS使用的mail()函数。

我用的是Easy WP SMTP这款插件,虽说界面是英文的,简单的还是能看懂的。

From Email Address:发送邮件的邮箱地址;

From Name:发送邮件的邮箱名;

SMTP Host:简单邮件传送协议服务器地址,根据使用的邮箱提供商查找他们的SMTP地址;

Type of Encription:加密类型,这里我选择了SSL加密;

SMTP Port:如果加密类型是SSL,端口号一般为465,如果加密类型为none,则端口号为25;

SMTP Authentication:SMTP认证,这个选项应该总是选中“yes”;

SMTP username:邮箱的登录地址;

SMTP Password:邮箱的登录密码。

配置完成后点Save Changes进行保存,然后可以在下面进行测试。

注意:收不到邮件可能有上面SMTP没配置正确,还可能被当成垃圾邮件放在垃圾箱了,去垃圾箱检查一下。

修改密码bug

WordPress在修改密码的功能有个bug,这个其实不是wordpress的问题,邮箱收到邮件后,会将密码重置链接地址及其前后的“<>”一起当成链接地址生成超链接,点击此超链接后,由于传给wordpress的参数不对(多了个>),所以wordpress提示密码重设链接无效。

打开WP安装目录下的/wp-includes/pluggable.php,找到如下代码(1790行左右),

修改为:

就ok了。

其它

至此,一个可用的WordPress个人博客站点就配置完成了。

可以通过后台面板进行管理。

ps:

在配置过程中发现不会英语真的不行,很多开发文档、插件都是英语的,有的也很难找到中文版的,只能看着英文干瞪眼,所以呀,还是要努力提高姿势水平

在学习编程过程中,受到许多免费的知识、开源的系统的帮助,等以后能力够了,要为开源世界做贡献,来回报社会。

有问题欢迎与我交流

原文链接:用WordPress搭建一个自己的网站,转载请注明来源!

2