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