Products
GG网络技术分享 2025-03-18 16:13 0
由于没有编程基础,学起来比较慢,但是在学习过程中也有了收获,通过博客园平台,将我第一次用Linux服务器搭建WordPress网站的步骤记下来,方便日后重温
在搭建网站之前需要先准备好服务器、备案域名,Linux服务器要安装宝塔,操作会更方便,安装宝塔面板的教程在我的博客有分享,可以参考
将宝塔安装好后,用浏览器打开外网面板地址,登录宝塔
登录后宝塔会推荐部署几款开发程序,可以极速部署,也可以根据自己的情况自己部署
部署任务完成后,将备案域名解析到这台服务器
域名解析好后,回到宝塔面板,点击软件商店-一键部署-WordPress,一键部署WordPress
域名就是备案域名,备注随便写,只要能和其他网站区分开就行,数据库账号和密码都是可以自己编辑的
部署成功后可以看到数据库账号资料,因为记性不太好,我习惯将其保存下来,方便日后登录要用,虽然在宝塔面板也可以看到
点击现在安装,下一步填写网站名称、用户名、密码和电子邮箱,安装即可
安装好后,点击登录,进入站点仪表盘
仪表盘可以自定义主题,也可以更换其他主题,还有其他的功能,自己多琢磨一下
WordPress 小版本更新会在后台自动进行,而大版本需要手动更新。如果你管理的站点只有一两个,WordPress 有更新的时候,登录到后台,直接在后台更新即可,花不了多长时间。可是如果你的服务器上有几十个甚至数百个站点,也要一个一个登录后台去更新吗?这么多站点,光点鼠标手都要点疼了,这实在太蛋疼了。那么如何升级Linux 服务器上所有的 WordPress 站点?
其实大多数 WordPress 用户都不会遇到这个问题的,我也是今天有个朋友在 WordPress 问我,才意识到这真是个问题,其实这不光是 WordPress 的问题,不管网站是什么程序做的,数量多了,都会遇到这个问题。
其实 WordPress 版本升级主要是升级的wp-admin和wp-includes、和站点根目录下除了wp-config.php之外的其他文件。事实上,WordPress 在后台更新的时候,只会下载已经更新的文件,没有更新的文件不会动,明确了这一点,直接使用 Linux 命令,查找所有 WordPress 站点的根目录,然后把更新过的文件覆盖过去就可以了。
find /home/wwwroot -mindepth 1 -maxdepth 1 -type d| xargs -n 1 cp /tmp/wp/* -frap
上面命令中,/home/wwwroot是存放所有 WordPress 站点的根目录,/tmp/wp里面存放的是WordPress 需要更新的文件,为了方便,可以直接下载最新版本的 WordPress 文件,然后把wp-content目录删除掉,因为这个目录里面存放的是主题、插件、用户上传的数据等站点自定义文件,覆盖过去可能会导致站点文件丢失。
Demand feedback