新聞中心
DircetAdmin(DA)控制面板在線解壓文件報(bào)錯(cuò)的解決方法
今天協(xié)助用戶做wordpress網(wǎng)站遷移到無(wú)憂主機(jī)香港php空間上來(lái)。在遷移中遇到了一些困難,但最終還是克服重重困難,遷移成功。為此,無(wú)憂主機(jī)(www.love62.cn)將這次遇到一個(gè)最具代表性的一個(gè)問(wèn)題,整理發(fā)布出來(lái),供用戶借鑒。 一、在線解壓文件故障說(shuō)明: 用戶將wordpress老站的所有網(wǎng)頁(yè)文件壓縮為html.zip格式,上傳到無(wú)憂主機(jī)網(wǎng)站根目錄下(public_html),運(yùn)行“Extract”進(jìn)行解壓操作。操作過(guò)程中提示報(bào)錯(cuò),報(bào)錯(cuò)信息如下: warning: /home/mtoou/domainsmtoou.info/public_html/html.zip appears to use backslashes as path separators warning: stripped absolute path spec from /upload/admin.php warning: stripped absolute path spec from /upload/ChangeDb.php 詳細(xì)見(jiàn)截圖: 二、在線解壓失敗故障份額分析 那一大串警告的含義是“警告,絕對(duì)路徑規(guī)則符合”。為什么會(huì)產(chǎn)生這個(gè)警告提示類?是不是無(wú)憂主機(jī)的在線解壓功能出現(xiàn)了問(wèn)題?我?guī)е箲]的心情,去做了驗(yàn)證。從wordpress中文官方網(wǎng)站上下載一個(gè)安裝壓縮包,上傳到網(wǎng)站根目錄,測(cè)試能夠正常在線解壓,并無(wú)任何警告提示。 經(jīng)過(guò)確認(rèn)無(wú)憂主機(jī)在線解壓功能正常后,我將用戶上傳的wordpress網(wǎng)站壓縮包(html.zip)進(jìn)行解壓操作,提示警告。經(jīng)過(guò)前后對(duì)比,我判斷問(wèn)題出在這個(gè)壓縮包上面,于是我將有故障的壓縮包下載到本地電腦解壓后,使用winrar壓縮軟件,重新將網(wǎng)頁(yè)數(shù)據(jù)文件壓縮為.zip格式后上傳空間,問(wèn)題解決。 最后我與用戶溝通,知道了那份解壓報(bào)警的.zip數(shù)據(jù)壓縮包的來(lái)歷:用戶是通過(guò)godaddy官方網(wǎng)站提供的,在線自動(dòng)壓縮功能生成的壓縮包,原wordpress站點(diǎn)是在windows2008(IIS7)環(huán)境下的php虛擬主機(jī)。為什么這個(gè)用godaddy在線自動(dòng)壓縮生成的壓縮包在解壓時(shí)會(huì)提示警告類?原因就是:在線壓縮網(wǎng)頁(yè)文件數(shù)據(jù)時(shí),系統(tǒng)會(huì)將目標(biāo)數(shù)據(jù)的絕對(duì)路徑(或稱壓縮地址)一起進(jìn)行壓縮,在解壓的時(shí)候就會(huì)自動(dòng)和目標(biāo)文件的絕對(duì)路徑(或稱壓縮地址)一起釋放出來(lái),如果地址不匹配就會(huì)提示報(bào)警。出現(xiàn)這種情況,不影響使用,解壓出來(lái)的數(shù)據(jù)有效。 三、經(jīng)驗(yàn)總結(jié) 使用dircetadmin(DA)控制面板在線解壓的時(shí)候,請(qǐng)用戶務(wù)必注意幾條通用原則: 1、? 無(wú)憂主機(jī) 香港/美國(guó) 高端php空間使用純UNIX/Linux操作系統(tǒng)環(huán)境,基于LAMP結(jié)構(gòu)部署,UNIX操作系統(tǒng)本身不支持中文字符,請(qǐng)用在解壓時(shí)避免使用中文名稱(如:無(wú)憂主機(jī)解壓.zip);如果壓縮包中含有中文字符,不影響經(jīng)過(guò)過(guò)程,但解壓出來(lái)的中文字符為亂碼。如下圖: 2、? 無(wú)憂主機(jī)在線解壓功能,目前只支持.zip和tar.gz 兩種壓縮格式。如果你的數(shù)據(jù)不是這種方式的其中一個(gè)格式,那么請(qǐng)先轉(zhuǎn)換一下壓縮格式后再上傳。在深入詳解無(wú)憂php空間如何上傳網(wǎng)站數(shù)據(jù)一文第四段我介紹了壓縮格式的轉(zhuǎn)換方法。 3、? 如果用戶的數(shù)據(jù)壓縮包,是通過(guò)其它虛擬主機(jī)管理系統(tǒng)的在線壓縮自動(dòng)生成的數(shù)據(jù)壓縮包,請(qǐng)用戶下載到本地后,解壓重新在壓縮一次。否則在解壓過(guò)程中會(huì)提示警告。如教程的事例。
本文地址:http://www.love62.cn/directadmin/1217.html