搭建wordpress中出现问题及解决方案、必备设置以及必要的插件(边使用边更新)(适用于初次建站)
本文主要记录自己重新搭建自己Wordpress博客中所用到的知识和命令,供大家一起学习以及直接复制代码快速搭建使用,如果使用的是非centos系统,可以直接使用下面官网的操作命令。
初次搭建完的效果图以及完整搭建方法:alvincr.com
参考内容主要是宝塔官网:https://www.bt.cn/btcode.html
以下环境全部在Root权限进行,使用前先切换
Table of Contents
1.出现的问题
1.1如果登陆网站无法弹出wordpress安装界面
修改nginx默认指向的路径
使用find -name nginx.conf找到所有的名为nginx.conf的文件
对./etc/nginx/nginx.conf进行编辑,命令为vi ./etc/nginx/nginx.conf
将最后一段的root 地址修改为存放wordpress文件的位置/www/wwwroot/alvincr.com
按i后可以进行输入,按Esc后使用:wq命令进行保存,最后使用service nginx restart进行重启即可。
如果使用service nginx restart异常参考4.2
1.2使用service nginx restart异常
出现nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
首先使用netstat -ntlp检测端口占用,例如上面是 0.0.0.0:80号端口占用,就找到地址为 0.0.0.0:80的那个文件的PID
这里是被nginx:master占用,PID值为3153
使用kill 3153命令结束运行后,重新启动nginx
kill 3153
service nginx restart
1.3配置防火墙(开放端口)
查看防火墙状态:
ervice iptables status
iptables:未运行防火墙。
开启防火墙:
service iptables start
关闭防火墙:
service iptables stop
查看哪些端口打开情况:
netstat -anp
打开80号端口:
iptables -A INPUT -ptcp --dport 80-j ACCEPT
保存端口设置
service iptables save
1.4 宝塔--新建网站后无法正确解析含www的网站
https://mp.****.net/console/editor/html/105913759
2.配置wordpress
-
2.1自定义WordPress
使用前尽量先升级软件
- 更改主题
2.2安装插件
-
(1)TinyMCE Advanced (文档编译)
WordPress自带的编译器太过简介,因此使用Wordpress插件来加强编译效果。
-
(2)Elementor(构建主页)
这是一款WordPress Page Builder,可以通过可视化的方式快速构建更加漂亮的网站。
-
(3)WP Statistics(访客统计)
可以比较详细地了解到访问网站的用户信息,比如每天访问量、来源、浏览了哪些文章、使用的系统、浏览器等等,(刚建好十几个小时)
- (4)
3.必要设置
使用CDN加速:
https://blog.****.net/AlvinCasper/article/details/105924507