自己架构wordpress网站的总结

一、申请域名,在阿里云申请域名,购买后进行备案(大概一周时间);

阿里云登录后在头部的产品与服务下拉或者左侧的菜单中可以找到自己购买的服务。

 

域名解析设置到IP地址,下面两个就可以

解析到别的域名,记录类型有改变

二、购买空间,为了节省开支,并且考虑没有那么大的流量需求,在阿里云购买了虚拟主机(现在比较流行云服务器ECS,费用高点);

主机管理界面进行域名绑定

三、域名解析、主机绑定域名,在备案过程中就可以进行操作;

备案信息可以在登录后的控制中心头部看到备案按钮下拉的ICP备案系统可以查看备案情况

四、wordpress安装

1、下载wordpress从https://cn.wordpress.org/中文网站,上传到自己购买的服务器后解压或者解压后再上传;

2、安装

http://www.yourname.com/wp-admin/install.php

数据库配置文件在根目录下的wp-config.php中

五、访问

  1. 登录界面

http://www.yourname.com/wp-login.php

  1. 首页

http://www.yourname.com/index.php

六、遇到的问题

1、域名备案通过后还是不能正常访问

我是在域名生效前安装的网站,所以数据库中存储的设置中的网址是试用域名,所以界面一直保持在备案完成前的界面。

解决办法:在更换域名的时候,需要在数据库中把存储的域名修改为新域名:

第一步:wp_options表中修改home和siteurl的网址为新的网址http://www.newname.com

第二步:SQL语句修改

UPDATE wp_options SET option_value = replace(option_value, ‘http://oldname.com’, ‘http://www.newname.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

UPDATE wp_posts SET post_content = replace(post_content, ‘http://oldname.com’, ‘http://www.newname.com’);

UPDATE wp_posts SET guid = replace(guid, ‘http://oldname.com’, ‘http://www.newname.com’);

UPDATE wp_comments SET comment_author_url = replace( comment_author_url, ‘http://oldname.com’, ‘http://www.newname.com’ ) ;

UPDATE wp_comments SET comment_content = replace( comment_content, ‘http://oldname.com’, ‘http://www.newname.com’ ) ;

UPDATE wp_posts SET pinged = replace( pinged, ‘http://oldname.com’, ‘http://www.newname.com’ ) ;

2、网站的自定义功能

WordPress的自定义功能很强大,可以直接修改页面布局和样式;也可以自己在服务器上的代码中修改。

登录后的网站头部可以进行自定义和发表文章:

七、服务器环境要求

PHP 5.2.4或更新版本

MySQL 5.0或更新版本

Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)

八、参考网站:

  1. WordPress简体中文站点

https://cn.wordpress.org/

  1. 中文文档指南

https://codex.wordpress.org/zh-cn:Main_Page