1,446 22/03/2026 07/04/2026 2 min

Quando si gestisce un sito web, è normale imbattersi in errori di permesso, specialmente se si utilizza cPanel con PHP-FPM. Questi problemi possono causare downtime significativi. In questo articolo, esploreremo come diagnosticare, ripristinare e prevenire tali errori, assicurandoti che il tuo sito sia sempre online e funzionale.

Prerequisiti

  • Accesso a cPanel con privilegi amministrativi.
  • Conoscenza di base di PHP e file di configurazione.
  • Accesso SSH per un debug più profondo, se necessario.

Step per la Diagnosi degli Errori di Permesso

  1. Controlla i Log di Errore di Apache

    Accedi al tuo cPanel e vai alla sezione Metrics per visualizzare i log di errore. Cerca eventuali messaggi riguardanti i permessi.

    tail -f /home/tuo_utente/logs/tuo_dominio.com/error_log

    Perché funziona: I log offrono informazioni dettagliate sulla causa degli errori. Un errore comune può essere Permission denied.

  2. Verifica i Permessi delle Cartelle

    Controlla che i permessi delle cartelle siano impostati correttamente. Utilizza SSH per collegarti al tuo server e eseguire:

    ls -la /home/tuo_utente/public_html

    Perché funziona: Le cartelle devono avere i permessi 755 e i file 644 per funzionare correttamente.

  3. Controlla la Configurazione di PHP-FPM

    Assicurati che il pool di PHP-FPM sia configurato per utilizzare l'utente corretto. Controlla il file www.conf:

    vi /etc/php-fpm.d/www.conf

    Perché funziona: Un'errata configurazione può portare a conflitti di permessi tra il server web e PHP-FPM.

Verifica Finale

Dopo aver eseguito i controlli e le modifiche necessarie, riavvia PHP-FPM:

service php-fpm restart

Controlla ora se il tuo sito è accessibile e privo di errori.

Troubleshooting

Se il problema persiste, considera i seguenti scenari comuni:

  • Errore 500 - Internal Server Error

    Causa: Configurazione errata del file .htaccess.

    Fix: Controlla e correggi le direttive nel file .htaccess.

  • Errore 403 - Forbidden

    Causa: Permessi delle cartelle impostati in modo errato.

    Fix: Imposta i permessi delle cartelle a 755 e dei file a 644.

  • Errore 502 - Bad Gateway

    Causa: PHP-FPM non è in esecuzione correttamente.

    Fix: Riavvia il servizio PHP-FPM e verifica i log per errori.

Conclusione

Gestire gli errori di permesso in cPanel con PHP-FPM può sembrare un compito arduo, ma seguendo questi passaggi puoi ripristinare rapidamente il tuo sito. Ricorda di monitorare regolarmente i log di errore e di verificare i permessi per prevenire futuri problemi. Il prossimo passo è implementare una strategia di monitoraggio per tenere sotto controllo la salute del tuo sito.