I've got an idea. Please check your file permissions and apply them as described here.
You will get archive error in following situation:
if (filesize($destfile) == 0 || $zip->open($destfile) !== true || $zip->extractTo('./') == false) {
throw new ErrorException('Archive error');
} else {
$zip->close();
}
so you should check your zip archives in /data/Base_EpesiStore. If they are proper zip files, then problem is related to the extraction.
extractTo method doesn't give any additional error message.
Regards,
Adam