麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 建站經驗 > 正文

在Linux系統下一鍵重新安裝WordPress的腳本示例

2024-04-25 20:37:55
字體:
來源:轉載
供稿:網友

網站可能時不時的要遷移,或者誤操作,數據庫沒了,所以,我為了省時間,寫了個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/?p=4329

echo "###################################################################/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/?p=4329

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 ./* ${WEBROOT} #將網站程序復制到網站根目錄

/cp ${OLD_WP-CONFIG} ${WEBROOT} #將原先的wordpress的配置文件wp-config.php放到網站根目錄

mysql -u${USERNAME} -p${PASSWORD} ${DBNAME} <${BACKUPSQL} #導入你備份的數據庫到wordpress數據庫里

echo "###################################################################/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/?p=4329

echo "###################################################################/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/?p=4329

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 ./* ${WEBROOT} #將網站程序復制到網站根目錄

/cp ${OLD_WP-CONFIG} ${WEBROOT} #將原先的wordpress的配置文件wp-config.php放到網站根目錄

mysql -u${USERNAME} -p${PASSWORD} ${DBNAME} <${BACKUPSQL} #導入你備份的數據庫到wordpress數據庫里

echo "###################################################################/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
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产98色| 欧美a视频在线观看 | 成人精品久久 | 久久久成人免费视频 | 素人视频在线观看免费 | 在线2区 | 国产精品爱久久久久久久 | 国产成人自拍小视频 | 在线a免费观看 | 中文字幕电影免费播放 | 51国产偷自视频区视频小蝌蚪 | 欧美一级性 | 午夜视频在线观看免费视频 | 国产亚洲精彩视频 | 在线观看国产一区二区 | 91精品国 | 视频一区二区三区免费观看 | 亚洲白嫩在线观看 | 成人免费久久 | 日本羞羞的午夜电视剧 | 色综合网在线观看 | 色天使中文字幕 | 美女wc| 国产精品6区 | 日本高清无遮挡 | av在线免费观看中文字幕 | 欧美日韩在线中文字幕 | 日本精品婷婷久久爽一下 | 国产手机在线视频 | 91av在线影院| 视频二区国产 | 黄网在线 | 精品一区二区久久久久久久网精 | 大片毛片| 一级空姐毛片 | 九九精品影院 | 99亚洲伊人久久精品影院红桃 | 久久精品视频1 | 毛片观看网址 | 国产九色在线观看 | 国产精品成人亚洲一区二区 |