Problemi di verifica della preparazione delle autorizzazioni dei file

Questo articolo fornisce una correzione per i problemi relativi al controllo di preparazione delle autorizzazioni dei file. Le directory nel file system di Adobe Commerce devono essere scrivibili dall’utente del server web e dal proprietario del file system di Adobe Commerce, se applicabile. Se le autorizzazioni non sono impostate correttamente, nell'Installazione guidata Web viene visualizzato un errore simile al seguente:

install_rc_file-perms.png

La modalità di risoluzione del problema dipende dalla configurazione con un solo utente o con due utenti:

  • Un utente significa che si accede al server Adobe Commerce come lo stesso utente che esegue anche il server Web. Questo tipo di configurazione è comune negli ambienti di hosting condivisi.
  • Due utenti indicano che in genere non è possibile accedere come utente del server Web o passare a tale utente. In genere si accede come un utente ed il server web viene eseguito come un altro utente. Questo è tipico nell'hosting privato o se disponi di un server personalizzato.

Risoluzione per un solo utente

Se si dispone dell'accesso alla riga di comando, immettere il comando seguente presupponendo che Adobe Commerce sia installato in /var/www/html/magento2:

$ cd /var/www/html/magento2 && find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && find var vendor pub/static pub/media app/etc -type d -exec chmod g+w {} + && chmod u+x bin/magento

Se non disponi dell’accesso alla riga di comando, utilizza un client FTP o un’applicazione di gestione file fornita dal provider di hosting per impostare le autorizzazioni.

Risoluzione per due utenti

Per immettere facoltativamente tutti i comandi su una riga, immettere il seguente presupposto: Adobe Commerce è installato in /var/www/html/magento2 e il nome del gruppo di server Web è apache:

$ cd /var/www/html/magento2 && find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && find var vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + && chown -R :apache . && chmod u+x bin/magento

Nel caso in cui le autorizzazioni del file system dell'evento non siano impostate correttamente e non possano essere modificate dal proprietario del file system Adobe Commerce, è possibile immettere il comando come utente con privilegi root:

$ cd /var/www/html/magento2 && sudo find var vendor
  pub/static pub/media app/etc -type f -exec chmod g+w {} + && sudo find
  var vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + &&
  sudo chown -R :apache . && sudo chmod u+x bin/magento
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a