一、phpwind環(huán)境要求
創(chuàng)新互聯(lián)專注于網(wǎng)站建設,為客戶提供成都網(wǎng)站建設、成都網(wǎng)站制作、網(wǎng)頁設計開發(fā)服務,多年建網(wǎng)站服務經(jīng)驗,各類網(wǎng)站都可以開發(fā),品牌網(wǎng)站制作,公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設計,建網(wǎng)站費用,建網(wǎng)站多少錢,價格優(yōu)惠,收費合理。
php版本 5.2.x 建議5.3
pdo_mysql 安裝擴展
mysql版本(client) 5.x.x
附件上傳 2M
二、升級前的準備
1、進行數(shù)據(jù)庫備份
備份數(shù)據(jù)庫的方式有多種,無憂主機小編只介紹三種
第一種是直接在空間的后臺phpmyadmin進行備份,登陸您的phpmyadmin把您網(wǎng)站的數(shù)據(jù)庫導入到本地,保存。
第二種是使用帝國備份王工具把您的數(shù)據(jù)庫備份到空間中,詳細備份教程請參考:Mysql數(shù)據(jù)庫管理利器:帝國備份王安裝使用圖文安裝
第三種是使用phpwind自帶的備份工具進行備份。登陸您php虛擬主機網(wǎng)站的后臺依次點擊數(shù)據(jù)—數(shù)據(jù)庫—數(shù)據(jù)維護
phpwind后臺
2、關閉您的網(wǎng)站,防止網(wǎng)站遷移過程中有新的數(shù)據(jù)進來,以免丟失數(shù)據(jù)。登陸您網(wǎng)站后臺站點—站點設置—站點狀態(tài)—完全關閉。
3、把您網(wǎng)站備份的數(shù)據(jù)通過ft工具的方式下載到您的本地。
三、程序上傳和目錄的處理
注:附件和頭像目前只支持本地和FTP遠程附件,如果之前使用了云存儲,請先將頭像下載到本地,升級后再上傳。無憂主機用戶可以通過壓縮包的方式上傳這些文件,這樣可以節(jié)省許多不必要的上傳時間
1、 將phpwind9.0安裝包上傳到php虛擬主機中并解壓,將upload目錄下的文件上傳至安裝目錄。注意,不能直接覆蓋原來8.7的環(huán)境。虛擬主機,建議先將原8.7環(huán)境除attachment目錄外,移動到backup下,這樣即時出現(xiàn)問題后可以通過移動目錄恢復8.7的環(huán)境。
2、 文件轉移:
a、頭像圖片轉移:將原8.7環(huán)境下的attachment/upload文件夾,復制到9.0環(huán)境的attachment下。(如果之前使用遠程附件,頭像需要單獨升級,見后面說明)
b、表情圖片轉移:將原8.7目錄下images/post/smile/下的所有目錄拷貝到網(wǎng)站根目錄的res/images/emotion/下。
C、勛章圖片轉移:將原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升級到9.0的升級包up87to90.php文件。
4、 確定以下目錄的可寫權限:
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/
四、開始升級
1、執(zhí)行您剛剛上傳到php虛擬主機的升級程序地址是51php.com(注:域名)/up87to90.php
2、填寫完整的數(shù)據(jù)庫信息及創(chuàng)始人信息。
3、然后遞交執(zhí)行基本信息轉換
4、主數(shù)據(jù)的升級,商家方式有兩種
一種選擇步驟升級,步驟如下:
a、用戶基本數(shù)據(jù)轉換(pw_members表)
b、用戶基本數(shù)據(jù)轉換(pw_memberdata表)
c、其它用戶數(shù)據(jù)轉換,用戶信息表數(shù)據(jù)同步(pw_user_info)和用戶數(shù)據(jù)表數(shù)據(jù)同步(pw_user_data)
d、用戶教育/工作經(jīng)歷/標簽數(shù)據(jù)轉換
e、板塊數(shù)據(jù)轉換
另外一種是一鍵自動升級,您只需要一鍵升級就可以了,無憂主機小編推薦您使用這種升級方式
5、 關于頭像的轉換:
如果之前頭像是本地存儲,則可以直接進行一鍵自動升級。如果是遠程附件存儲,請先在分進程手動升級中,執(zhí)行用戶頭像轉移。
6、升級完成后會自動進入站點的首頁
五、升級完成后的確認操作。
1、刪除升級程序的文件up87to90.php。
2、將老程序環(huán)境attachment文件保存到附近遷移環(huán)境的attachment下
3、登陸您php虛擬主機網(wǎng)站的后臺選擇 工具—緩存管理 更新站點的緩存
4、把站點各個功能都測試一遍,發(fā)布一個測試文章等等,確認網(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
條件,則會將表中所有記錄的
column
值進行更新。
例子:
?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
表達式
UPDATE
語法允許
SET
后面跟表達式。
例子
1
:
UPDATE
article
SET
pv
=
pv+1
WHERE
id
=
123
該例子讓
id
為
123
的文章在被點擊閱讀的時候點擊量加
1
。
例子
2
:
UPDATE
persondata
SET
age
=
age*2,
age
=
age+1
該例子
SET
后面跟了兩個表達式:age
=
age*2(年齡加倍),age
=
age+1(再加
1
)。這種多個表達式的情況,是按照從左往右順序執(zhí)行的。
直接升級就行,具體的你可以在后盾人看看視頻找找答案,有空多看看時間長了,慢慢就明白了,希望能幫到你,給個采納吧謝謝ヾ(? ° ? ° ?)??
單引號和雙引號不是一個概念。你的$e_mount+1應該用tab鍵上面的那個符號包含
建議你下載phpwamp8.8.8.8,支持切換mysql數(shù)據(jù)庫180數(shù)據(jù)庫版本隨便切換
支持鍵自定義php版本自定義數(shù)據(jù)庫,700php版本180數(shù)據(jù)庫版本隨便切換
同運行同php版本同數(shù)據(jù)庫站點管理工具功能強
網(wǎng)站名稱:怎么升級php數(shù)據(jù)庫 怎么升級php數(shù)據(jù)庫
當前路徑:http://muchs.cn/article12/docdhdc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、標簽優(yōu)化、ChatGPT、域名注冊、營銷型網(wǎng)站建設、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)