私は特定のフォルダに.tar.gzファイルを展開したいと思います。私はMailChimpバッチ操作から.tar.gzファイルをダウンロードするためにcURLを使用しました。私は以下のコードを使ってtarファイルを抽出しました。PharData extractToメソッドがLinux環境で.tar.gzを抽出できませんでした
$phar = new \PharData('upload/test.tar.gz');
$phar->extractTo('upload/',null, true);
Windows環境で動作しています。しかし、Linux(Ubuntu)では、上記のコードを実行するとエラーになります。
Uncaught exception 'PharException' with message 'Extraction from phar "upload/test.tar" failed: Cannot extract ".", internal error'
私は既にアップロードフォルダのデフォルトのApacheユーザーとグループのアクセス許可を設定しています。
sudo chown -R www-data:www-data upload/
PHPバージョン:5.6.24
私は、サンプルの.tar.gzファイルを添付しています:http://www.simbanic.com/_projects/test/05c902076e.tar.gz
:.tar.gz形式のファイルを抽出しようとしているがMailChimp API 3.0バッチ操作から返されました。あなたは解決策を見つけましたか? – Stace