From aef1e7665d23779582ebf9db7da1ee1381d9fbb2 Mon Sep 17 00:00:00 2001 From: paoloar77 Date: Wed, 19 Jun 2024 18:05:37 +0200 Subject: [PATCH] aa --- .../Commands/FixStoragePermissions.php | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/app/Console/Commands/FixStoragePermissions.php b/app/Console/Commands/FixStoragePermissions.php index ef9fff18..549b7b67 100644 --- a/app/Console/Commands/FixStoragePermissions.php +++ b/app/Console/Commands/FixStoragePermissions.php @@ -27,17 +27,21 @@ class FixStoragePermissions extends Command */ public function handle() { - // Esegui i comandi di shell - exec('sudo chown -R www-data:www-data /var/www/html/apimacro/storage/logs', $output, $returnVar); - exec('sudo chmod -R 775 /var/www/html/apimacro/storage/logs', $output, $returnVar); + try { + // Esegui i comandi di shell + exec('sudo chown -R debian:www-data /var/www/html/apimacro/storage/logs', $output, $returnVar); + exec('sudo chmod -R 775 /var/www/html/apimacro/storage/logs', $output, $returnVar); - // Controlla se ci sono stati errori - if ($returnVar !== 0) { - $this->error('Errore nel fix dei permessi.'); - return 1; // Codice di errore + // Controlla se ci sono stati errori + if ($returnVar !== 0) { + $this->error('Errore nel fix dei permessi.'); + return 1; // Codice di errore + } + + $this->info('Permessi del storage/logs aggiornati con successo.'); + return 0; // Codice di successo + } catch (\Exception $e) { + $this->error('Errore durante l\'aggiornamento dei permessi: ' . $e->getMessage()); } - - $this->info('Permessi del storage/logs aggiornati con successo.'); - return 0; // Codice di successo } }