网站可能时不时的要迁移,或者误操作,数据库没了,所以,我为了省时间,写了个wordpress一键重新安装的脚本。
我这只是写个大概的。大家可以根据自己的需要修改脚本。
使用条件:
我这个脚本主要用在网站迁移的情况下,完全重新安装时候用的。也就是说,我这个操作只导入数据库等操作。那些wordpress的主题和插件等文件我并没有用在下面的脚本,需要的话,你可以自己改(下面会提到)。
准备以下文件:
- 原来wordpress的配置文件wp-config.php
- 原来的wordpress数据库备份文件
- 系统安装了wget(大部分默认安装了)
#!bin/sh #vps wordpress一键重新安装脚本 #global setting USERNAME="root" #数据库用户名 PASSWORD="ksharpdabu.info" #数据库密码 DBNAME="wordpress" #要导入的数据库名 BACKUPSQL="/home/ksharpdabu.sql" #备份的sql文件绝对路径 OLD_WP-CONFIG="/home/wp-config.php" #以前保存到wp-config.php文件的绝对路径 #setting end!! WEBROOT="/home/wwwroot" #网站根目录http://www.dabu.info/"###################################################################\n" echo "please backup your website data when you run this shell script!!!!\n" echo "please backup your website data when you run this shell script!!!!\n" echo "please backup your website data when you run this shell script!!!!\n" echo "###################################################################\n" get_char() #这一段的代码其实的功能就是让用户输入任意键以继续执行脚本,是常用的代码段 { SAVEDSTTY=`stty -g` stty -echo stty cbreak dd if=/dev/tty bs=1 count=1 2> /dev/null stty -raw stty echo stty $SAVEDSTTY } echo "" echo "Press any key to start..." char=`get_char` create_db="create database IF NOT EXISTS ${DBNAME}" mysql -u${USERNAME} -p${PASSWORD} -e "${create_db}" #创建名为wordpress的数据库,如果不存在http://www.dabu.info/"###################################################################\n" echo "please view you blog to check the success or failure.\n" echo "view my blog:http://www.dabu.info/ if you have question!!\n" echo "###################################################################\n" #!bin/sh #vps wordpress一键重新安装脚本 #global setting USERNAME="root" #数据库用户名 PASSWORD="ksharpdabu.info" #数据库密码 DBNAME="wordpress" #要导入的数据库名 BACKUPSQL="/home/ksharpdabu.sql" #备份的sql文件绝对路径 OLD_WP-CONFIG="/home/wp-config.php" #以前保存到wp-config.php文件的绝对路径 #setting end!! WEBROOT="/home/wwwroot" #网站根目录http://www.dabu.info/"###################################################################\n" echo "please backup your website data when you run this shell script!!!!\n" echo "please backup your website data when you run this shell script!!!!\n" echo "please backup your website data when you run this shell script!!!!\n" echo "###################################################################\n" get_char() #这一段的代码其实的功能就是让用户输入任意键以继续执行脚本,是常用的代码段 { SAVEDSTTY=`stty -g` stty -echo stty cbreak dd if=/dev/tty bs=1 count=1 2> /dev/null stty -raw stty echo stty $SAVEDSTTY } echo "" echo "Press any key to start..." char=`get_char` create_db="create database IF NOT EXISTS ${DBNAME}" mysql -u${USERNAME} -p${PASSWORD} -e "${create_db}" #创建名为wordpress的数据库,如果不存在http://www.dabu.info/"###################################################################\n" echo "please view you blog to check the success or failure.\n" echo "view my blog:http://www.dabu.info/ if you have question!!\n" echo "###################################################################\n"
Ps:根据需要修改脚本情况
1.如果你不但备份了数据库,还备份了网站的插件等文件,那么,你就直接将:
wget -c http:#cn.wordpress.org/wordpress-3.7.1-zh_CN.zip #下载wordpress网站程序 unzip wordpress-3.7.1-zh_CN.zip #解压wordpress程序 cd wordpress #切换到解压后的wordpress目录 cp ./* /home/wwwroot/ #将网站程序复制到网站根目录 \cp ${OLD_WP-CONFIG} ${WEBROOT} wget -c http:#cn.wordpress.org/wordpress-3.7.1-zh_CN.zip #下载wordpress网站程序 unzip wordpress-3.7.1-zh_CN.zip #解压wordpress程序 cd wordpress #切换到解压后的wordpress目录 cp ./* /home/wwwroot/ #将网站程序复制到网站根目录 \cp ${OLD_WP-CONFIG} ${WEBROOT}
删除,换成将网站所有备份文件的解压复制命令就可以了。
假设我整个我备份了/wwwroot目录为all.tar.gz
那么就写成:
tar -zvxf all.tar.gz /home
2.如果仅仅是重新安装
那么你就要添加一个删除原先wordpress数据库或表的命令:
drop database
标签:
Linux,WordPress
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
白云城资源网 Copyright www.dyhadc.com
暂无“在Linux系统下一键重新安装WordPress的脚本示例”评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
2025年05月03日
2025年05月03日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]