托管时未解压缩PHP存档

托管时未解压缩PHP存档,php,hosting,ziparchive,Php,Hosting,Ziparchive,我使用,我想在那里主持我的测试laravel项目。将文件上载到主机时遇到困难。每个文件都不是一个选项,Laravel有7000多个文件,通过不断断开连接,它们将在那里加载一周。因此,我上传了档案和那里的文件。事实上,由于某些原因,内置归档程序需要很长时间才能解包,因此会发生错误。或者解包的文件是空的。所以我决定通过php解压这些文件。我在互联网上找到了该代码,我将其附在下面,但出于某种原因,它说访问已关闭,尽管我完全打开了对该文件的访问 $zip = new ZipArchive; //

我使用,我想在那里主持我的测试laravel项目。将文件上载到主机时遇到困难。每个文件都不是一个选项,Laravel有7000多个文件,通过不断断开连接,它们将在那里加载一周。因此,我上传了档案和那里的文件。事实上,由于某些原因,内置归档程序需要很长时间才能解包,因此会发生错误。或者解包的文件是空的。所以我决定通过php解压这些文件。我在互联网上找到了该代码,我将其附在下面,但出于某种原因,它说访问已关闭,尽管我完全打开了对该文件的访问

$zip = new ZipArchive;
  
// Zip File Name
if ($zip->open('public.zip') === TRUE) {
  
    // Unzip Path
    $zip->extractTo('./');
    $zip->close();
    echo 'Unzipped Process Successful!';
} else {
    echo 'Unzipped Process failed';
}



主机提供商必须激活zip选项,有关在php上安装和激活zip的详细信息,请参见

你们想做的工作我通常使用ftp,我在VsCode中使用ftp,这个减刑
在vscode之外,使用此

您有正确的文件权限,但是文件夹本身呢?