一、phpwind環(huán)境要求
創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè),為客戶提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)開發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗(yàn),各類網(wǎng)站都可以開發(fā),品牌網(wǎng)站制作,公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計(jì),建網(wǎng)站費(fèi)用,建網(wǎng)站多少錢,價(jià)格優(yōu)惠,收費(fèi)合理。
php版本 5.2.x 建議5.3
pdo_mysql 安裝擴(kuò)展
mysql版本(client) 5.x.x
附件上傳 2M
二、升級(jí)前的準(zhǔn)備
1、進(jìn)行數(shù)據(jù)庫備份
備份數(shù)據(jù)庫的方式有多種,無憂主機(jī)小編只介紹三種
第一種是直接在空間的后臺(tái)phpmyadmin進(jìn)行備份,登陸您的phpmyadmin把您網(wǎng)站的數(shù)據(jù)庫導(dǎo)入到本地,保存。
第二種是使用帝國備份王工具把您的數(shù)據(jù)庫備份到空間中,詳細(xì)備份教程請參考:Mysql數(shù)據(jù)庫管理利器:帝國備份王安裝使用圖文安裝
第三種是使用phpwind自帶的備份工具進(jìn)行備份。登陸您php虛擬主機(jī)網(wǎng)站的后臺(tái)依次點(diǎn)擊數(shù)據(jù)—數(shù)據(jù)庫—數(shù)據(jù)維護(hù)
phpwind后臺(tái)
2、關(guān)閉您的網(wǎng)站,防止網(wǎng)站遷移過程中有新的數(shù)據(jù)進(jìn)來,以免丟失數(shù)據(jù)。登陸您網(wǎng)站后臺(tái)站點(diǎn)—站點(diǎn)設(shè)置—站點(diǎn)狀態(tài)—完全關(guān)閉。
3、把您網(wǎng)站備份的數(shù)據(jù)通過ft工具的方式下載到您的本地。
三、程序上傳和目錄的處理
注:附件和頭像目前只支持本地和FTP遠(yuǎn)程附件,如果之前使用了云存儲(chǔ),請先將頭像下載到本地,升級(jí)后再上傳。無憂主機(jī)用戶可以通過壓縮包的方式上傳這些文件,這樣可以節(jié)省許多不必要的上傳時(shí)間
1、 將phpwind9.0安裝包上傳到php虛擬主機(jī)中并解壓,將upload目錄下的文件上傳至安裝目錄。注意,不能直接覆蓋原來8.7的環(huán)境。虛擬主機(jī),建議先將原8.7環(huán)境除attachment目錄外,移動(dòng)到backup下,這樣即時(shí)出現(xiàn)問題后可以通過移動(dòng)目錄恢復(fù)8.7的環(huán)境。
2、 文件轉(zhuǎn)移:
a、頭像圖片轉(zhuǎn)移:將原8.7環(huán)境下的attachment/upload文件夾,復(fù)制到9.0環(huán)境的attachment下。(如果之前使用遠(yuǎn)程附件,頭像需要單獨(dú)升級(jí),見后面說明)
b、表情圖片轉(zhuǎn)移:將原8.7目錄下images/post/smile/下的所有目錄拷貝到網(wǎng)站根目錄的res/images/emotion/下。
C、勛章圖片轉(zhuǎn)移:將原8.7目錄下images/medal/下的所有目錄拷貝到網(wǎng)站根目錄的res/images/medal/下(如果下載的nextwind包是含有www目錄的,則將attachment包括在內(nèi)的以上目錄移到www目錄下,比如res/images/emotion/ 則為www/res/images/emotion/)。
舉例說明:
文件類型
8.7環(huán)境目錄
9.0環(huán)境目錄
頭像
attachment/upload
attachment/upload
表情
images/post/smile/
res/images/emotion/
勛章
images/medal/
res/images/medal/
3、登陸phpwind官方下載8.7升級(jí)到9.0的升級(jí)包up87to90.php文件。
4、 確定以下目錄的可寫權(quán)限:
attachment/
conf/database.php
conf/founder.php
conf/windidconfig.php
data/
data/cache/
data/compile/
data/design/
data/log/
data/tmp/
html/
src/extensions/
themes/
themes/extres/
themes/forum/
themes/portal/
themes/site/
themes/space/
四、開始升級(jí)
1、執(zhí)行您剛剛上傳到php虛擬主機(jī)的升級(jí)程序地址是51php.com(注:域名)/up87to90.php
2、填寫完整的數(shù)據(jù)庫信息及創(chuàng)始人信息。
3、然后遞交執(zhí)行基本信息轉(zhuǎn)換
4、主數(shù)據(jù)的升級(jí),商家方式有兩種
一種選擇步驟升級(jí),步驟如下:
a、用戶基本數(shù)據(jù)轉(zhuǎn)換(pw_members表)
b、用戶基本數(shù)據(jù)轉(zhuǎn)換(pw_memberdata表)
c、其它用戶數(shù)據(jù)轉(zhuǎn)換,用戶信息表數(shù)據(jù)同步(pw_user_info)和用戶數(shù)據(jù)表數(shù)據(jù)同步(pw_user_data)
d、用戶教育/工作經(jīng)歷/標(biāo)簽數(shù)據(jù)轉(zhuǎn)換
e、板塊數(shù)據(jù)轉(zhuǎn)換
另外一種是一鍵自動(dòng)升級(jí),您只需要一鍵升級(jí)就可以了,無憂主機(jī)小編推薦您使用這種升級(jí)方式
5、 關(guān)于頭像的轉(zhuǎn)換:
如果之前頭像是本地存儲(chǔ),則可以直接進(jìn)行一鍵自動(dòng)升級(jí)。如果是遠(yuǎn)程附件存儲(chǔ),請先在分進(jìn)程手動(dòng)升級(jí)中,執(zhí)行用戶頭像轉(zhuǎn)移。
6、升級(jí)完成后會(huì)自動(dòng)進(jìn)入站點(diǎn)的首頁
五、升級(jí)完成后的確認(rèn)操作。
1、刪除升級(jí)程序的文件up87to90.php。
2、將老程序環(huán)境attachment文件保存到附近遷移環(huán)境的attachment下
3、登陸您php虛擬主機(jī)網(wǎng)站的后臺(tái)選擇 工具—緩存管理 更新站點(diǎn)的緩存
4、把站點(diǎn)各個(gè)功能都測試一遍,發(fā)布一個(gè)測試文章等等,確認(rèn)網(wǎng)站沒有任何問題
1.[root@iZ28vpjayxiZ ~]# pecl install channel://pecl.php.net/msgpack-0.5.5
2.#修改php.ini 增加 extension=msgpack.so
4.[root@iZ28vpjayxiZ ~]# pecl install yar
5.yes
6.#修改php.ini 增加 extension=yar.so
7.#由于yar需要json支持,所以需要先加載json.so
MySQL
Update
Set
更新數(shù)據(jù)
UPDATE
更新
UPDATE
SET
語法用于修改更新數(shù)據(jù)表中的數(shù)據(jù)。
語法:
UPDATE
tb_name
SET
column1
=
new_value1,column2
=
new_value2,…
WHERE
definition
該語法將數(shù)據(jù)表中符合
WHERE
條件的記錄中的
column1
的值更新為
new_value1,column2
的值更新為
new_value2
,以此類推。如果省略
WHERE
條件,則會(huì)將表中所有記錄的
column
值進(jìn)行更新。
例子:
?php
$conn
=
@mysql_connect("localhost","root","root123");
if
(!$conn){
die("連接數(shù)據(jù)庫失敗:"
.
mysql_error());
}
mysql_select_db("test",
$conn);
mysql_query("set
names
'gbk'");
$sql
=
"UPDATE
user
SET
=
'xiaoming@163.com'
WHERE
username
=
'小明'";
if(mysql_query($sql,$conn)){
echo
"更新數(shù)據(jù)成功!";
}
else
{
echo
"更新數(shù)據(jù)失敗:".mysql_error();
}
?
更新前數(shù)據(jù):
uid
username
password
regdate
1
admin
b7e591c246d010bb2ccd77d52490c85e
admin@5idev.com
1277992339
2
小明
a193686a53e4de85ee3f2ff0576adf01
xiao@163.com
1278063917
3
Jack
0193686a35e4de85ee3f2ff0567adf49
jack@gmail.com
1278061380
4
小王
e10adc3949ba59abbe56e057f20f883e
12345@163.com
1289632955
例子將
user
表中
username
為
小明
的
修改為
xiaoming@163.com
。
更新后數(shù)據(jù):
uid
username
password
regdate
1
admin
b7e591c246d010bb2ccd77d52490c85e
admin@5idev.com
1277992339
2
小明
a193686a53e4de85ee3f2ff0576adf01
xiaoming@163.com
1278063917
3
Jack
0193686a35e4de85ee3f2ff0567adf49
jack@gmail.com
1278061380
4
小王
e10adc3949ba59abbe56e057f20f883e
12345@163.com
1289632955
UPDATE
表達(dá)式
UPDATE
語法允許
SET
后面跟表達(dá)式。
例子
1
:
UPDATE
article
SET
pv
=
pv+1
WHERE
id
=
123
該例子讓
id
為
123
的文章在被點(diǎn)擊閱讀的時(shí)候點(diǎn)擊量加
1
。
例子
2
:
UPDATE
persondata
SET
age
=
age*2,
age
=
age+1
該例子
SET
后面跟了兩個(gè)表達(dá)式:age
=
age*2(年齡加倍),age
=
age+1(再加
1
)。這種多個(gè)表達(dá)式的情況,是按照從左往右順序執(zhí)行的。
直接升級(jí)就行,具體的你可以在后盾人看看視頻找找答案,有空多看看時(shí)間長了,慢慢就明白了,希望能幫到你,給個(gè)采納吧謝謝ヾ(? ° ? ° ?)??
單引號(hào)和雙引號(hào)不是一個(gè)概念。你的$e_mount+1應(yīng)該用tab鍵上面的那個(gè)符號(hào)包含
建議你下載phpwamp8.8.8.8,支持切換mysql數(shù)據(jù)庫180數(shù)據(jù)庫版本隨便切換
支持鍵自定義php版本自定義數(shù)據(jù)庫,700php版本180數(shù)據(jù)庫版本隨便切換
同運(yùn)行同php版本同數(shù)據(jù)庫站點(diǎn)管理工具功能強(qiáng)
網(wǎng)站名稱:怎么升級(jí)php數(shù)據(jù)庫 怎么升級(jí)php數(shù)據(jù)庫
當(dāng)前路徑:http://www.chinadenli.net/article12/docdhdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、標(biāo)簽優(yōu)化、ChatGPT、域名注冊、營銷型網(wǎng)站建設(shè)、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)