WordPress博客建站全纪实(1)
WordPress博客建站全纪实
请注意,这篇文章虽然可以完成配置,但由于使用了nginx的缘故还需要额外的配置(refer to: https://wordpress.org/support/article/nginx/)故更推荐各位使用apache代替nginx#
计划与目标
只是打算完成一个可以自己使用markdown写放文章的博客,又不想完全自己写,就打算用WordPress了。这一次打算在自己的阿里云服务器上完成,并且做一个完整的记录。
本文章完成的主要工作:
- Linux设置
- php和mySQL安装配置
- phpMyAdmin安装配置
- Wordpress安装配置
之后文章可能包括内容
- wordpress插件使用
- wordpress主题制作与使用
已进行的工作和已有环境
域名备案和链接已经完成了,ftp服务的话阿里云好像有类似的服务就不自己搭建了。这一次用的系统是阿里云的centos8,从全新的系统做起,说实话要是有arch可以用的话估计可以方便很多。自己并没有任何的php、SQL的经验,前端三板斧倒是会一点。这次搭建应该主要会参照官方文档(https://wordpress.org/support/article/before-you-install/),就酱。
安装之前的Linux设置
阿里云在刚刚装好系统的时候是只有root用户的,所以要先添加用户并加把他入sudo。在terminal里输入:
useradd "username"
passwd "username"
#添加用户
#设置密码
之后把给新用户sudo
visudo
#在 root ALL=(ALL) ALL下面加入"username" ALL=(ALL) ALL
这并不是很好的用户权限管理方式,不过也够用了。
再强调一下,我用的阿里云在数据管理DMS下有Linux服务器文件管理的功能,如果你没有的话推荐自己配置一个ftp来方便文件传输。
php和SQL安装配置
根据文档要求,新版本wordpress需要php7.3以上和MySQL 5.6或MariaDB 10.1以上。虽然我没试,但是估计arch系以外的包管理工具都不包括这么新版本的php和mySQL,那就只能自己安装了(吧)。不够我还是带着侥幸心理查了一下康康。
yum info php
yum info mysql
我这里php是7.2.11,mysql是8.0.17,那么mysql就可以直接用yum装,php就要自己搞了。大家自己装的时候一定要看一眼当时的wordpress要求,不要完全以我为准。
php安装配置
本来以为要自己从官网下包安装的结果忽然发现还有Remi RPM可以用,我对centOS还是不熟悉啊,这里有详细的配置指导(https://developer.aliyun.com/mirror/remi),照做就完事了。不过明明是阿里云的镜像,却意外的不算快。
mySQL安装配置
mySQL我完全不熟,大家如果按我的方法来有问题的话可能要自行Google。
yum install mysql-server
#注意不是yum install mysql
systemctl start mysqld.service
#开启mysql服务,老版centOS或其他系统可能不是这个命令
systemctl enable mysqld.service
#开机自启
mysql -uroot
# 以root用户使用mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
#注意最后要有分号
quit;
#退出再来一遍试试
mysql -uroot -p
#root用户使用密码登录
安装配置wordpress
准备好自己的ftp服务哦,最好会用vim吼,教程上使用的phpmyadmin我也想搞一个,整一下吧。
安装配置phpMyAdmin
安装nginx
没这个网站就完全没用,我都给忘了,应该还可以用apche之类的。用yum或者dnf就可以安装,安装之后的位置我实在/usr/share/nginx下面,大家可能不一样,要自己找一下。
systemctl start nginx
systemctl enable nginx
这个时候在浏览器输入域名就可以看到nginx的欢迎界面就是安装成功了。
回去配置phpMyAdmin
把解压出来的phpMyAdmin-5.0.1-all-language下面phpMyAdmin-5.0.1-all-language的改名为phpMyAdmin放到nginx/html下面,并将此时phpMyAdmin下的config.example.inc.php复制一份并命名为config.inc.php。这个时候通过浏览器访问http://www."你的域名"/phpMyAdmin就可以使用了。默认的用户名就是mySQL的用户名和密码。
之后的phpMyAdmin配置请严格安装官方文档进行即可https://wordpress.org/support/article/how-to-install-wordpress/
最激动人心又最简单的环节来啦!安装wordpress!
(这里的内容我也建议大家也参照一下wordpress的文档【https://wordpress.org/support/article/how-to-install-wordpress/】)
将wordpress解压并放置在nginx/html/blog下。注意blog文件夹下应该是可以直接看到三个wp-开头的文件夹的那一层的所有文件的!这样就要通过域名+/blog访问到网站,如果要通过域名直接访问到网站则将有那三个文件夹的那一层所有文件直接放在nginx/html下面。然后访问网站名+/wp-admin/install.php来进行配置。此处引导做的非常好,唯一要强调的就是SQL用户名位之前在配置phpMyAdmin时添加的那一个,或者是任何可以操作wordpress数据库的sql用户。无法自动创建wp-config.php也不要慌,在有wp-config-sample.php的那一层文件夹下新建wp-config.php并将它要求你复制的内容复制黏贴进去即可。基本上到这里就完成啦!
小结
wordpress安装还是蛮简单的,大家有什么问题或者文章有疏漏欢迎在下面留言,我也会尽力回复。另外真的要推荐wordpress的官网文档,写得还是很详细的,希望大家有问题的话都可以自己读一读。之后我应该也会写一些有关wordpress插件使用,主题制作的文章,谢谢阅读。

浙公网安备 33010602011771号