2014-09-23 170 views
7

我將我的Wordpress網站的zip文件上傳到Azure網站。當我嘗試使用Winscp進行FTP傳輸時,它可以工作,但我不能在命令界面中使用unzip transfer.zip。將文件上傳到Azure網站

如何解壓我現在在服務器上的zip文件?

回答

6

一種方法是上傳命令行版本的7-Zip,它是一個獨立的.EXE文件。

接下來,在Azure預覽門戶網站Azure portal(2014),導航到你的網站,點擊控制檯瓷磚和鍵入unzip命令:

7za x thezipfile.zip 

到門戶的替代方法是使用控制檯從庫杜。插入「SCM」你的網站名稱和azurewebsites.net之間這樣推出捻:

使用捻
yoursitename.scm.azurewebsites.net 

一個好處是,你可以直接在瀏覽器只需拖動&拖放上傳文件。

很酷。

+1

哇,我不知道庫杜是否存在。這是一個很好的工具! http://channel9.msdn.com/shows/azure-friday/what-is-kudu-azure-web-sites-deployment-with-david-ebbo – Aligned 2014-09-24 13:20:26

+1

'unzip'也內置Azure門戶控制檯 – dstj 2014-12-31 19:55:36

17

這可以使用Azure門戶控制檯。

  1. 導航至portal.azure.com
  2. 找到您的網站(瀏覽 - >網站,點擊您上傳ZIP文件的網站名稱)
  3. 向下滾動,直到看到「控制檯」按鈕。默認情況下,它位於圖標列表底部(或Azure門戶術語中的「刀片」)四分之三的右側。圖標看起來是這樣的:

Azure portal console icon

  • 導航至您上傳您的ZIP使用cd命令的目錄,就像你一個典型的控制檯上或外殼窗口。

  • 執行unzip archive.zip其中archive.zip是您的ZIP文件的名稱。

  • 請注意,截至今日,unzip命令將不會輸出任何進度報告;它靜靜地運行。所以,如果你有一個需要一些時間解壓的大型壓縮文件,它可能看起來好像命令已經掛起,但實際上它正在工作,你只需要等待。

    +4

    if你的zip文件足夠大,你可以在控制檯中得到'錯誤的請求',但它不會影響解壓縮過程,它仍然會在後臺繼續,直到完成。 – Kuncevic 2015-02-25 11:17:02

    +1

    命令必須是unzip -archive.zip。用「 - 」字符 – Megawolt 2015-11-29 14:45:06

    +0

    @Megawolt我試過這個命令並收到錯誤。喬希的指揮工作。 – Paesano2000 2018-02-01 17:31:41

    5

    所以接縫,最近這個問題的答案是過時 因爲這樣就沒有辦法訪問解壓這樣控制檯按鈕在蔚藍的門戶網站提供了。

    您必須使用kudu站點才能訪問控制檯並運行unzip命令。 只需瀏覽到https://your-web-app-name.scm.azurewebsites.net並單擊CMD

    enter image description here

    或者只是瀏覽https://your-web-app-name.scm.azurewebsites.net/DebugConsole

    然後通過info-zip.org做你unzip-filename

    +0

    控制檯按鈕在工具菜單中仍然可用。 – oneNiceFriend 2016-06-28 08:37:44

    2

    解壓縮是目前市面上Azure在控制檯。

    如上所示,它會產生一個紅色的錯誤信息:錯誤的請求,但似乎仍然正常工作。

    我接觸的供應商,他們說:

    我大概知道一無所知微軟的Azure,甚至更少約 你做了什麼,但我採取了快速瀏覽一下解壓來源, 沒沒有看到像「壞請求」消息的任何內容。我的第一個猜測 將是UnZip似乎正常工作,因爲它是 正常工作,並且「錯誤的請求」消息來自 其他地方。

    +0

    我確認儘管錯誤請求我的存檔文件已成功解壓縮。 – 2017-10-17 19:13:00

    0

    現在有一個解壓縮邏輯內置到Kudu接口。拖動到Kudu的正確位置,文件將自動上傳並解壓縮。