Попытка экспортировать все картинки с диска выдает 500 внутренняя ошибка

Я пытаюсь экспортировать все картинки с диска, но, к сожалению, после долгого времени выдает 500 внутренних ошибок.

Есть много партий на экспорт. Некоторые партии экспортируют все изображения в zip- архив с помощью ZipArchive, но если размер изображения превышает 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();
    }

0 ответов

Другие вопросы по тегам