不少初学者刚开始接触Web的时候,会买廉价的虚拟主机使用
今天分享一下虚拟主机不开放ftp,通过脚本实现自动化备份Web文件内容以及Sql文件的教程
Docker在Windows端推荐安装GUI版
首先用电脑安装一个Docker Desktop,拉取一下宝塔官方镜像(Search btpanel/baota)
![图片[1]-【技术分享】EP虚拟主机远程备份的脚本](https://tyzwgw.com/wp-content/uploads/2025/02/图片-1024x576.png)
进入宝塔之后,点击左侧【网站】,添加127.0.0.1,配置项使用默认的就行
[1]上传cron.php文件,并修改config区保存。(代码在文章底部哦~)
[2]添加计划任务
1.数据库备份 选择Shell脚本,脚本内容如下
![图片[2]-【技术分享】EP虚拟主机远程备份的脚本](https://tyzwgw.com/wp-content/uploads/2025/02/图片-1-1024x487.png)
cd /www/wwwroot/127.0.0.1/backup/ && mysqldump -hip地址 -u账户名称 -p账户密码 数据库名称 > SQL文件名称.sql
2.文件备份
![图片[3]-【技术分享】EP虚拟主机远程备份的脚本](https://tyzwgw.com/wp-content/uploads/2025/02/图片-2-1024x487.png)
选择 访问URL-GET,url地址填写http://127.0.0.1/cron.php
现在,大功告成!来看一下效果吧~
![图片[4]-【技术分享】EP虚拟主机远程备份的脚本](https://tyzwgw.com/wp-content/uploads/2025/02/图片-3.png)
温馨提示:脚本是笔者自己写的,转发带来源~
你们心心念念的文件备份脚本↓
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
- 最新
- 最热
只看作者666666