
我这两年帮朋友和客户建了大概三十几个WordPress站,都用宝塔面板。每次从头搭都觉得没问题,但每次还是能踩到新坑。总结几个出现频率最高的。
坑1:PHP版本选错
宝塔安装WordPress时默认给你选PHP 7.4,但WordPress 6.5以上已经建议PHP 8.0起步了。PHP 8.2比7.4快30%左右,而且很多新插件根本不接受7.4。
解决办法:装之前先去WordPress官网看一眼推荐版本。装完后悔也可以切,宝塔里点两下就行,但有些老主题可能不兼容PHP 8。切之前先把插件全部更新到最新。
坑2:MySQL密码太简单
宝塔安装MySQL时默认让你设密码,很多人随便设个123456。然后过几个月网站被挂马,查日志发现是MySQL端口暴露在外网被暴力破解了。
解决办法:MySQL默认不用开外网访问,在宝塔安全里把3306端口删掉。root密码设16位以上随机字符。WordPress站单独建数据库用户,只给那个库的权限。
坑3:伪静态忘了开
装完WordPress发现所有文章链接都是 ?p=123 这种格式。丑不说,搜索引擎也不会好好收录。宝塔里WordPress伪静态规则需要手动选一下,很多人不知道这个设置在哪。
解决办法:宝塔到网站到设置到伪静态到选WordPress到保存。然后去WordPress后台到设置到固定链接到选文章名到保存。两步都要做。
坑4:SSL证书过期了才发现
宝塔的一键SSL确实方便,但Lets Encrypt证书90天就过期。很多人装完就忘了,三个月后网站突然打不开,浏览器报安全警告。用户体验崩了,Google排名也会掉。
解决办法:宝塔到计划任务到添加Shell脚本,内容写acme.sh自动续期命令,每天执行一次。会自动检查并续期快到期的证书。
坑5:没配Redis就上线
WordPress默认每次访问都查数据库。日UV到500以上就开始卡。宝塔里装Redis只要点一下,然后在WordPress里装个Redis Object Cache插件,TTFB能从1.2秒降到200毫秒以内。
很多人的站卡不是因为服务器差,是纯数据库查询扛不住。
这五个问题,80%的新站都中过至少三个。建完站花20分钟检查一遍,省得后面花两天排查故障。
标签: wordpress建站 宝塔面板 网站搭建 建站教程 PHP配置
还木有评论哦,快来抢沙发吧~