ACSite.NET 線上服務論壇

疑問與討論 => PHP/mySQL 與 CGI 討論 => 主題作者是: yesonline 於 七月 30, 2005, 11:27:48 am



主題: 論壇升級的方法
作者: yesonline七月 30, 2005, 11:27:48 am
我目前要升級vbulletin論壇,面臨以下問題請教:

一般升級都是採用上傳整個新的檔案去覆蓋舊的,再執行ungrade.php之類的檔案。目前的問題是,要如何才能簡單並且「確實地」讓新檔案覆蓋全部的舊檔?
由於舊的各檔案各目錄權限不同,直接把新的檔案壓縮後上傳再解開,並無法真正覆蓋所有同名的舊檔,是嗎?
我也不想一個一個檔案去改權限然後一個一個上傳,有幾百個。請問有什麼好的方法能快速辦到?



謝謝  


主題: 論壇升級的方法
作者: acsite七月 30, 2005, 12:30:12 pm
引用
由於舊的各檔案各目錄權限不同,直接把新的檔案壓縮後上傳再解開,並無法真正覆蓋所有同名的舊檔,是嗎?
理論上這個方式應可覆蓋所有舊檔案
如果發生問題的話
請告知壓縮檔名稱與位置
以便我們進行測試


主題: 論壇升級的方法
作者: yesonline七月 30, 2005, 06:13:43 pm
果然不行。
上傳新的vb壓縮檔解壓縮,結果它只解了三個舊檔中沒有的新檔出來,其它已存在的同名檔案就不解開了。

請問有辦法解決嗎?

使用的網站 www.cheaperclub.com 的 public_html 下的vb308upload.zip。
這是vb308的壓縮檔,如果在此解開,應該要蓋過全部目錄和檔案的,但事實上不行。  


主題: 論壇升級的方法
作者: acsite七月 30, 2005, 08:32:50 pm
經測試後
發現只要您先在自己主機上將 zip 檔解開
然後轉壓成 tar.gz 檔
便可以正常解壓縮覆蓋原有檔案


主題: 論壇升級的方法
作者: yesonline七月 30, 2005, 09:25:14 pm
引用
經測試後
發現只要您先在自己主機上將 zip 檔解開
然後轉壓成 tar.gz 檔
便可以正常解壓縮覆蓋原有檔案
喔,那請問在一般windows xp電腦上如何壓成tar.gz檔案?

thanks  


主題: 論壇升級的方法
作者: acsite七月 30, 2005, 09:48:43 pm
請使用 7-Zip 將檔案製作成 tar 格式亦可
http://www.7-zip.org/ (http://www.7-zip.org/)