Php 试图从磁盘导出所有图片时出现内部错误

Php 试图从磁盘导出所有图片时出现内部错误,php,export,internal-server-error,ziparchive,Php,Export,Internal Server Error,Ziparchive,我正试图从磁盘导出所有图片,但不幸的是,经过很长一段时间后,它给出了500个内部错误 有许多批可供出口。一些批次在ZipArchive的帮助下将所有图像导出到zip,但当图像超过1000时,会在花费数分钟后出现内部错误。从哪里可以调试它?我很困惑 if (file_exists($zipPath)) { // open archive if ($zip->open($zipPath, ZIPARCHIVE::OVERWRITE) !== TRUE) {

我正试图从磁盘导出所有图片,但不幸的是,经过很长一段时间后,它给出了500个内部错误

有许多批可供出口。一些批次在ZipArchive的帮助下将所有图像导出到zip,但当图像超过1000时,会在花费数分钟后出现内部错误。从哪里可以调试它?我很困惑

if (file_exists($zipPath)) {
        // open archive 
        if ($zip->open($zipPath, ZIPARCHIVE::OVERWRITE) !== TRUE) {
            die ("Could not open archive");
        }
        // add files
        foreach ($pictures as $picture) {
            $FilePath = explode('/', $picture['image']);
            $FileName = $FilePath[count($FilePath)-1];
            $zip->addFile($picture['image'], $picture['Year'] . '/' . normalizeString($picture['State']) . '/' . normalizeString($picture['County']) . '/' . normalizeString($picture['City']) . '/' . normalizeString($picture['Parcel_ID']) . '/' . $FileName) or die ("ERROR: Could not add file: $FileName");
        }
        // close and save archive
        $zip->close();
    }

请展示您到目前为止所做的工作。@Uwealner请检查。现在我添加了我所做的代码$图片包含从数据库获取的数据。如果!文件_exists$zipPath,如果文件_exists$zipPath,则使用此选项。如果文件不存在,则运行邮政编码。如果文件存在,则可以打开并添加文件