【3】wordpress后台配置
访问对应配置的网站后台,是域名/wp-admin
1 | https://yourdomain.com/wp-admin |
安全设置
目前通过https://yourdomain.com/wp-admin可以访问wordpress后台,其实是非常危险的,黑客可以通过无限登录用户名密码的方式,使用密码本进行爆破,因此需要:
- 隐藏登录路径
- 限制登录尝试次数
1. 隐藏登录路径
在 WordPress 后台,转到 插件 > 添加新插件,搜索并安装
WPS Hide Login 插件。 启用插件后,转到
设置 > WPS Hide Login。 在“新登录 URL”字段中输入新的登录路径,例如
my-custom-login。 点击
保存更改`,则可以通过如下进行访问:
1 | https:/yourdomain.com/my-custom-login |
2. 限制登录次数
使用插件 Limit Login Attempts Reloaded
,搜索并下载设置,使用邮箱注册登录。
3. 设置双重校验
安装新插件Two Factor Authentication
,安装好后-勾选 Enable the Two Factor Authentication(
启用双重身份验证)选项
然后下载Google Authenticator
,使用手机扫描二维码记录密码,后面就需要2次登录了。
![[ob_photo/Pasted image 20241110033434.png]]
安装主题
在外观中,可以选择对应的主题进行下载安装使用,先选择几个主题测试用用,在外观-主题中,选择安装新主题。
1. 安装主题问题
1.1 需要输入FTP
这种情况是由于网站目录权限引起的,如果有FTP的话,你可能填写一下FTP就可以了,但是很多时候我们本地搭建并没有FTP,可以修改wp-conhg.php文件
1 | sudo vim /var/www/html/wp-config.php |
在最后增加一行:
1 | define('FS METHoD','direct'); |
就可以安装了安装完毕后记得将这一行删除,避免权限泄露
1.2 上传的主题过大
会弹窗说主题过大,或者跳转到页面提示,这个是因为php中限制了上传文件的最大值。
1 | # 413 Request Entity Too Large |
修改php.ini的值。
1 | sudo vim /etc/php/8.1/fpm/php.ini |
进入后输入/upload_max_filesize, 回车,发现upload_max_filesize,并修改,默认是2m,改为10m
1 | upload_max_filesize = 10M |
输入”:wq”退出,重启服务
1 | sudo systemctl restart php8.1-fpm |
如果还不行,还要修改对应的nginx配置,其中defalt
是你自己的配置文件
1 | sudo vim /etc/nginx/sites-available/defalt |
在server中增加client_max_body_size。
1 | server { |
重新启动nginx和php
1 | sudo systemctl restart php8.1-fpm |
2. 选择主题安装
因为我是用来做博客的,搜索了一番以后,目前免费且靠前的博客主题是kratos,以下是地址:
1 | https://github.com/seatonjiang/kratos |
下载对应的主题,并进行上传安装
- 下载最新发行版本的 .zip 格式安装包;
- 登录 WordPress 管理员后台,进入
外观
>主题
页面,然后点击添加
按钮; - 进入添加主题页面之后,再点击
上传主题
按钮; - 点击
选择文件
, 找到下载的 .zip 格式安装包,然后点击现在安装
按钮; - 进入
外观
>主题
页面,找到 Kratos 主题,然后点击启用
即可。上传的主题过大,可参考主题问题的1.2解决
3. 问题汇总
1. 默认标题字体太大
默认使用的标题字体太大,可以在wordpress后台->外观->自定义中,选择附件css,添加额外的css代码。比如我添加了
1 | h1 { |