Linux

CRC 失敗,文件損壞,使用 php 系統命令 tar 目錄

  • September 1, 2011

任何人都可以看到下面的 PHP 程式碼有問題嗎?或者有任何想法來解決為什麼每當我下載備份文件.tar.gz 並嘗試在 Windows 上使用 7zip 打開它……我一直被告知CRC 失敗,文件損壞

system("tar -cvzwf ".escapeshellarg($backup_file_location)." ".escapeshellarg($folder_to_backup));

我將我的 public_html 目錄打包到該目錄下的備份文件夾(無法通過網路訪問)。

一切似乎都很順利,但是在打開文件時我不斷收到錯誤消息。

為什麼你的命令-w中有選項tar?它的意思是“互動模式,一切都要求確認”。這可能會導致錯誤。

您可以獲得結果命令的列印輸出並直接在控制台中檢查它。(一定要使用與http伺服器相同的使用者)

引用自:https://serverfault.com/questions/307156