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

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

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

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

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

使用條件:

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

準(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文件絕對路徑

OLD_WP-CONFIG="/home/wp-config.php"  #以前保存到wp-config.php文件的絕對路徑
#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()     #這一段的代碼其實的功能就是讓用戶輸入任意鍵以繼續(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文件絕對路徑
 
OLD_WP-CONFIG="/home/wp-config.php"  #以前保存到wp-config.php文件的絕對路徑
#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()     #這一段的代碼其實的功能就是讓用戶輸入任意鍵以繼續(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è)我整個我備份了/wwwroot目錄為all.tar.gz

那么就寫成:

tar -zvxf all.tar.gz  /home

 

2.如果僅僅是重新安裝

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

drop database

相關(guān)文章

  • php通過curl方式實現(xiàn)發(fā)送接收xml數(shù)據(jù)

    php通過curl方式實現(xiàn)發(fā)送接收xml數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了php如何通過curl方式實現(xiàn)發(fā)送接收xml數(shù)據(jù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11
  • 在CentOS上搭建LAMP+vsftpd環(huán)境的簡單指南

    在CentOS上搭建LAMP+vsftpd環(huán)境的簡單指南

    這篇文章主要介紹了在CentOS上搭建LAMP+vsftpd環(huán)境的簡單指南,這也是當(dāng)下服務(wù)器的最流行配置方案之一,需要的朋友可以參考下
    2015-08-08
  • php基礎(chǔ)知識:類與對象(5) static

    php基礎(chǔ)知識:類與對象(5) static

    php基礎(chǔ)知識:類與對象(5) static...
    2006-12-12
  • 淺談htmlentities 、htmlspecialchars、addslashes的使用方法

    淺談htmlentities 、htmlspecialchars、addslashes的使用方法

    下面小編就為大家?guī)硪黄獪\談htmlentities 、htmlspecialchars、addslashes的使用方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 作為程序員必知的16個最佳PHP庫

    作為程序員必知的16個最佳PHP庫

    本文分享了作為程序員必知的16個最佳PHP庫,相信大家一定會喜歡,大家在了解的同時可以添加到自己的收藏夾中
    2015-12-12
  • PHP實現(xiàn)逐行刪除文件右側(cè)空格的方法

    PHP實現(xiàn)逐行刪除文件右側(cè)空格的方法

    這篇文章主要介紹了PHP實現(xiàn)逐行刪除文件右側(cè)空格的方法,涉及php針對文件的打開、逐行讀取、rtrim函數(shù)刪除右側(cè)空格及文件保存等技巧,需要的朋友可以參考下
    2015-12-12
  • php密碼生成類實例

    php密碼生成類實例

    這篇文章主要介紹了php密碼生成類,可實現(xiàn)根據(jù)要求生成多種格式密碼的功能,是一款非常實用的PHP類文件,需要的朋友可以參考下
    2014-09-09
  • php設(shè)計模式 FlyWeight (享元模式)

    php設(shè)計模式 FlyWeight (享元模式)

    運用享元技術(shù)有效的支持大量細(xì)粒度的對象,需要的朋友可以參考下。
    2011-06-06
  • 整理的一些實用WordPress后臺MySQL操作命令

    整理的一些實用WordPress后臺MySQL操作命令

    WordPress將其所有信息片段(包括文章、頁面、評論、博客鏈接、插件設(shè)置等)存儲在MySQL數(shù)據(jù)庫中。 雖然WordPress用戶可以通過網(wǎng)站后臺編輯控制以上信息片段
    2013-01-01
  • 小文件php+SQLite存儲方案

    小文件php+SQLite存儲方案

    在互聯(lián)網(wǎng)快速發(fā)展的背景下,網(wǎng)絡(luò)上的數(shù)據(jù)內(nèi)容呈幾何級的增長,而其中增長最快并且最容易給信息基礎(chǔ)架構(gòu)帶來挑戰(zhàn)的就是數(shù)目龐大的小文件(如圖片、電子圖書、郵件等)。
    2010-09-09

最新評論

永川市| 广饶县| 潞城市| 古蔺县| 涞源县| 莱州市| 淄博市| 邻水| 互助| 南通市| 襄樊市| 察雅县| 安平县| 邵武市| 赤壁市| 绥阳县| 姚安县| 五家渠市| 广灵县| 策勒县| 彭水| 澎湖县| 平乡县| 天镇县| 简阳市| 自贡市| 云阳县| 富锦市| 海城市| 英超| 读书| 弥渡县| 富裕县| 通州市| 汶川县| 尚义县| 隆回县| 九江市| 大石桥市| 隆子县| 双峰县|