Fix: add ZipArchive guard to export-files.php, add composer install step + composer.json sync to deploy recipe

This commit is contained in:
Pontoporeia
2026-05-20 12:44:56 +02:00
parent ae66c2baad
commit 4e409c409d
3 changed files with 12 additions and 0 deletions

View File

@@ -17,6 +17,12 @@ require_once APP_ROOT . '/src/Controllers/ExportController.php';
require_once APP_ROOT . '/src/AdminLogger.php';
require_once APP_ROOT . '/src/ErrorHandler.php';
if (!class_exists('ZipArchive')) {
http_response_code(500);
header('Content-Type: text/html; charset=UTF-8');
exit('Module PHP <code>zip</code> non installé sur le serveur. Contactez l\'administrateur système (<code>apt install php8.4-zip</code>).');
}
try {
$controller = ExportController::create();