最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Linux系統(tǒng)下一鍵重新安裝WordPress的腳本示例

 更新時(shí)間:2015年06月30日 12:08:34   投稿:goldensun  
這篇文章主要介紹了在Linux系統(tǒng)下一鍵重新安裝WordPress的腳本示例,尤其適用于VPS服務(wù)器上進(jìn)行操作,需要的朋友可以參考下

網(wǎng)站可能時(shí)不時(shí)的要遷移,或者誤操作,數(shù)據(jù)庫沒了,所以,我為了省時(shí)間,寫了個(gè)wordpress一鍵重新安裝的腳本。

我這只是寫個(gè)大概的。大家可以根據(jù)自己的需要修改腳本。

使用條件:

我這個(gè)腳本主要用在網(wǎng)站遷移的情況下,完全重新安裝時(shí)候用的。也就是說,我這個(gè)操作只導(dǎo)入數(shù)據(jù)庫等操作。那些wordpress的主題和插件等文件我并沒有用在下面的腳本,需要的話,你可以自己改(下面會(huì)提到)。

準(zhǔn)備以下文件:

  •     原來wordpress的配置文件wp-config.php
  •     原來的wordpress數(shù)據(jù)庫備份文件
  •     系統(tǒng)安裝了wget(大部分默認(rèn)安裝了)
#!bin/sh
#vps wordpress一鍵重新安裝腳本
#global setting
USERNAME="root"  #數(shù)據(jù)庫用戶名
PASSWORD="ksharpdabu.info"  #數(shù)據(jù)庫密碼

DBNAME="wordpress"     #要導(dǎo)入的數(shù)據(jù)庫名
BACKUPSQL="/home/ksharpdabu.sql"      #備份的sql文件絕對(duì)路徑

OLD_WP-CONFIG="/home/wp-config.php"  #以前保存到wp-config.php文件的絕對(duì)路徑
#setting end!!

WEBROOT="/home/wwwroot" #網(wǎng)站根目錄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()     #這一段的代碼其實(shí)的功能就是讓用戶輸入任意鍵以繼續(xù)執(zhí)行腳本,是常用的代碼段
  {
  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}" #創(chuàng)建名為wordpress的數(shù)據(jù)庫,如果不存在http://www.dabu.info/?p=4329

wget -c http:#cn.wordpress.org/wordpress-3.7.1-zh_CN.zip  #下載wordpress網(wǎng)站程序
unzip wordpress-3.7.1-zh_CN.zip  #解壓wordpress程序
cd wordpress  #切換到解壓后的wordpress目錄
cp ./*  ${WEBROOT}  #將網(wǎng)站程序復(fù)制到網(wǎng)站根目錄
\cp ${OLD_WP-CONFIG} ${WEBROOT}   #將原先的wordpress的配置文件wp-config.php放到網(wǎng)站根目錄
mysql -u${USERNAME} -p${PASSWORD} ${DBNAME} <${BACKUPSQL}   #導(dǎo)入你備份的數(shù)據(jù)庫到wordpress數(shù)據(jù)庫里

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"  #數(shù)據(jù)庫用戶名
PASSWORD="ksharpdabu.info"  #數(shù)據(jù)庫密碼
 
DBNAME="wordpress"     #要導(dǎo)入的數(shù)據(jù)庫名
BACKUPSQL="/home/ksharpdabu.sql"      #備份的sql文件絕對(duì)路徑
 
OLD_WP-CONFIG="/home/wp-config.php"  #以前保存到wp-config.php文件的絕對(duì)路徑
#setting end??!
 
WEBROOT="/home/wwwroot" #網(wǎng)站根目錄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()     #這一段的代碼其實(shí)的功能就是讓用戶輸入任意鍵以繼續(xù)執(zhí)行腳本,是常用的代碼段
  {
  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}" #創(chuàng)建名為wordpress的數(shù)據(jù)庫,如果不存在http://www.dabu.info/?p=4329
 
wget -c http:#cn.wordpress.org/wordpress-3.7.1-zh_CN.zip  #下載wordpress網(wǎng)站程序
unzip wordpress-3.7.1-zh_CN.zip  #解壓wordpress程序
cd wordpress  #切換到解壓后的wordpress目錄
cp ./*  ${WEBROOT}  #將網(wǎng)站程序復(fù)制到網(wǎng)站根目錄
\cp ${OLD_WP-CONFIG} ${WEBROOT}   #將原先的wordpress的配置文件wp-config.php放到網(wǎng)站根目錄
mysql -u${USERNAME} -p${PASSWORD} ${DBNAME} <${BACKUPSQL}   #導(dǎo)入你備份的數(shù)據(jù)庫到wordpress數(shù)據(jù)庫里
 
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:根據(jù)需要修改腳本情況

1.如果你不但備份了數(shù)據(jù)庫,還備份了網(wǎng)站的插件等文件,那么,你就直接將:

wget -c http:#cn.wordpress.org/wordpress-3.7.1-zh_CN.zip  #下載wordpress網(wǎng)站程序
unzip wordpress-3.7.1-zh_CN.zip  #解壓wordpress程序
cd wordpress  #切換到解壓后的wordpress目錄
cp ./*  /home/wwwroot/  #將網(wǎng)站程序復(fù)制到網(wǎng)站根目錄
\cp ${OLD_WP-CONFIG} ${WEBROOT}
 
wget -c http:#cn.wordpress.org/wordpress-3.7.1-zh_CN.zip  #下載wordpress網(wǎng)站程序
unzip wordpress-3.7.1-zh_CN.zip  #解壓wordpress程序
cd wordpress  #切換到解壓后的wordpress目錄
cp ./*  /home/wwwroot/  #將網(wǎng)站程序復(fù)制到網(wǎng)站根目錄
\cp ${OLD_WP-CONFIG} ${WEBROOT}

 

刪除,換成將網(wǎng)站所有備份文件的解壓復(fù)制命令就可以了。

假設(shè)我整個(gè)我備份了/wwwroot目錄為all.tar.gz

那么就寫成:

tar -zvxf all.tar.gz  /home

 

2.如果僅僅是重新安裝

那么你就要添加一個(gè)刪除原先wordpress數(shù)據(jù)庫或表的命令:

drop database

相關(guān)文章

最新評(píng)論

车致| 尚义县| 安乡县| 丰都县| 鄂伦春自治旗| 镇江市| 长顺县| 内黄县| 昌宁县| 巴马| 滦南县| 大连市| 噶尔县| 车险| 云安县| 宾川县| 施甸县| 福贡县| 罗源县| 桐城市| 泽州县| 山东| 石门县| 大名县| 黄石市| 临江市| 北票市| 丰原市| 息烽县| 慈利县| 德昌县| 广丰县| 阿拉善盟| 邹城市| 大安市| 武宁县| 晋州市| 涪陵区| 乡宁县| 武隆县| 三亚市|