{"id":22629,"date":"2026-08-28T13:22:18","date_gmt":"2026-08-28T11:22:18","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22629"},"modified":"2026-08-28T13:22:18","modified_gmt":"2026-08-28T11:22:18","password":"","slug":"errore-500-internal-server-error","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/it\/hilfe\/webhosting-cpanel\/fehler-500-internal-server-error\/","title":{"rendered":"Risolvere l'errore 500 Internal Server Error"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Uno <strong>Errore interno del server<\/strong> \u00e8 uno degli errori di siti Web lato server pi\u00f9 comuni. Il messaggio significa che il server Web ha ricevuto una richiesta, ma non \u00e8 riuscito a elaborarla correttamente a causa di un errore interno.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il codice di stato <code>500<\/code> senza ancora menzionare la causa effettiva. Spesso si tratta di errori PHP, di un errato <code>.htaccess<\/code>, plugin o temi incompatibili, impostazioni PHP errate o problemi con file e permessi sottostanti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa guida ti mostriamo come risolvere un errore 500 Internal Server Error nell'hosting web CURIAWEB <strong>diagnostichi in modo sistematico e trovi la vera causa<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Un errore 500 \u00e8 un messaggio generico. Perci\u00f2 non cambiare a caso la versione di PHP, i permessi dei file, i plugin e <code>.htaccess<\/code> allo stesso tempo. Il modo pi\u00f9 veloce per arrivare alla soluzione passa solitamente attraverso l'ora esatta dell'errore e il log degli errori.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Cosa significa 500 Internal Server Error?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In parole semplici, una richiesta funziona cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Il browser invia la richiesta\n        \u2193\nIl server web riceve la richiesta\n        \u2193\nL'elaborazione lato server fallisce\n        \u2193\n500 Internal Server Error<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Di solito il browser non sa quale errore interno si sia verificato sul server. Perci\u00f2 viene mostrato solo il codice di stato HTTP generale <code>500<\/code> visualizzato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Come pu\u00f2 apparire un errore 500?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A seconda del server web, dell'applicazione e del browser, il messaggio visibile pu\u00f2 essere formulato in modo diverso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli esempi sono:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>500 Errore interno del server\n\nErrore interno del server\n\nERRORE HTTP 500\n\nSi \u00e8 verificato un errore interno nel server\ne non \u00e8 stato possibile completare la richiesta.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 che conta non \u00e8 la formulazione esatta, ma che la richiesta con il codice di stato HTTP <code>500<\/code> fallisce.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">differenziare tra 500, 403, 404 e 503<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Stato<\/th><th>In parole semplici, significa<\/th><\/tr><\/thead><tbody><tr><td><code>403 Proibito<\/code><\/td><td>Accesso negato<\/td><\/tr><tr><td><code>404 Non Trovato<\/code><\/td><td>Risorsa non trovata<\/td><\/tr><tr><td><code>Errore interno del server<\/code><\/td><td>Elaborazione interna lato server non riuscita<\/td><\/tr><tr><td><code>503 Servizio non disponibile<\/code><\/td><td>Il servizio non pu\u00f2 elaborare la richiesta temporaneamente<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se viene effettivamente visualizzato un errore 403, usa invece la nostra guida <a href=\"\/it\/aiuto\/hosting-web-cpanel\/risolvere-lerrore-403-forbidden\/\">Risolvere l'errore 403 Forbidden<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Per prima cosa, circoscrivere il tipo di errore<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prima di cambiare qualsiasi cosa, verifica quando e dove si verifica l'errore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stabilisci ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L'intero sito web \u00e8 interessato?<\/li>\n\n\n\n<li>Solo una singola pagina?<\/li>\n\n\n\n<li>Solo l'area di amministrazione di WordPress?<\/li>\n\n\n\n<li>Solo una determinata azione?<\/li>\n\n\n\n<li>Solo uno script PHP?<\/li>\n\n\n\n<li>Solo un'importazione o un'esportazione?<\/li>\n\n\n\n<li>L'errore si \u00e8 verificato subito dopo una modifica?<\/li>\n\n\n\n<li>L'errore \u00e8 permanente o solo sporadico?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Queste informazioni aiutano a circoscrivere notevolmente la ricerca degli errori.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Annotare data, ora e URL interessato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prendi nota con la maggiore precisione possibile di quando si verifica l'errore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>28.08.2026\n15:42\nhttps:\/\/example.ch\/wp-admin\/\n500 Internal Server Error<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'errore si verifica solo durante un'azione specifica, annota anche quella.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>WordPress funziona\n\u2192 Aggiorna il plugin\n\u2192 Errore 500 Internal Server Error<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Il momento esatto \u00e8 importante affinch\u00e9 tu possa trovare la voce corrispondente nel registro degli errori in seguito.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Controlla il log degli errori di cPanel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apri nel cPanel di CURIAWEB:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Valori misurati \u2192 Errore<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cerca voci che coincidono temporalmente con l'errore 500.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il registro degli errori \u00e8 uno dei punti di diagnosi pi\u00f9 importanti in caso di errore interno del server 500.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ti spieghiamo nel dettaglio come leggere correttamente i messaggi su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/leggere-il-registro-degli-errori-di-cpanel\/\">Leggere il log degli errori di cPanel e trovare gli errori del sito web<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Consiglio pratico:<\/strong> Se l'errore \u00e8 riproducibile, annota l'ora corrente, visita la pagina con l'errore una volta e controlla subito dopo il registro degli errori. In questo modo \u00e8 spesso pi\u00f9 semplice individuare la voce pertinente.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Il messaggio di errore esatto \u00e8 pi\u00f9 importante di \u201eError 500\u201c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'errore 500 visibile \u00e8 solo il sintomo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un elemento di un registro degli errori, invece, pu\u00f2 contenere indicazioni come:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Errore irreversibile PHP\n\nDimensione di memoria consentita esaurita\n\nChiamata a funzione non definita\n\nClasse non trovata\n\nPermesso negato\n\nErrore di configurazione .htaccess<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Queste informazioni si avvicinano molto di pi\u00f9 alla causa reale.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Verifica le ultime modifiche<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un sito web ha funzionato in precedenza, la domanda pi\u00f9 importante \u00e8 spesso:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cosa \u00e8 stato modificato immediatamente prima del primo errore 500?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plugin installato o aggiornato<\/li>\n\n\n\n<li>Tema aggiornato<\/li>\n\n\n\n<li>Aggiornamento di WordPress<\/li>\n\n\n\n<li>Versione PHP modificata<\/li>\n\n\n\n<li><code>.htaccess<\/code> modificato<\/li>\n\n\n\n<li>Impostazioni PHP modificate<\/li>\n\n\n\n<li>File caricati o sostituiti<\/li>\n\n\n\n<li>Sito web migrato<\/li>\n\n\n\n<li>codice PHP personalizzato modificato<\/li>\n\n\n\n<li>nuovo cronjob configurato<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Uno stretto legame temporale \u00e8 un importante indizio diagnostico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Controllare .htaccess<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un'istruzione Apache errata in un <code>.htaccess<\/code>Il file pu\u00f2 causare un errore interno del server 500.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 \u00e8 particolarmente probabile se l'errore \u00e8 iniziato subito dopo una modifica manuale di questo file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Muori <code>.htaccess<\/code> si trova spesso nella root del documento del sito web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se non \u00e8 visibile nel file manager, leggi prima <a href=\"\/it\/aiuto\/hosting-web-cpanel\/mostrare-file-nascosti-htaccess\/\">Visualizzare i file nascosti come .htaccess in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">.Non cancellare semplicemente il file .htaccess<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il file pu\u00f2 contenere regole importanti, ad esempio per:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Permalink di WordPress<\/li>\n\n\n\n<li>Reindirizzamenti<\/li>\n\n\n\n<li>Controllo degli accessi<\/li>\n\n\n\n<li>istruzioni individuali del server<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Crea quindi prima una copia di backup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ti spieghiamo come apportare modifiche in modo controllato su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/spiegazione-e-modifica-di-htaccess\/\">.htaccess spiegato e modificato in sicurezza<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Annulla l'ultima regola .htaccess inserita<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando la procedura \u00e8 chiara:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Sito web funzionante\n        \u2193\n.htaccess modificato\n        \u2193\n500 Internal Server Error<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">dovresti prima annullare esattamente questa modifica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non rimuovere arbitrariamente tutte le regole esistenti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">.Rinominare .htaccess per prova<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se hai un forte sospetto di <code>.htaccess<\/code> ma non riesci a capire quale regola sia errata, dopo aver effettuato un backup preventivo puoi rinominare temporaneamente il file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.htaccess\n\u2192\n.htaccess-test<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Visita quindi nuovamente il sito web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'errore 500 scompare, molto probabilmente la causa risiede all'interno della precedente <code>.htaccess<\/code>Configurazione precedente.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> La rinominazione \u00e8 un passaggio diagnostico e non una soluzione definitiva. Funzioni come i permalink di WordPress o i reindirizzamenti potrebbero temporaneamente smettere di funzionare correttamente a causa di ci\u00f2.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">5. Controllare la versione di PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un errore 500 pu\u00f2 verificarsi se un sito Web non \u00e8 compatibile con la versione di PHP utilizzata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 \u00e8 particolarmente rilevante se l'errore si \u00e8 verificato immediatamente dopo un cambio di versione di PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Su CURIAWEB gestisci la versione PHP di un dominio fondamentalmente tramite:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Software \u2192 MultiPHP Manager<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi trovare la guida completa su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/php-version-aendern\/\">Modificare la versione di PHP in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non cambiare la versione di PHP a caso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Non testare a caso versioni di PHP una dopo l'altra nella speranza che una di esse funzioni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica prima:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>quale versione di PHP \u00e8 attualmente utilizzata<\/li>\n\n\n\n<li>quale versione funzionava prima<\/li>\n\n\n\n<li>quale versione supporta l'applicazione<\/li>\n\n\n\n<li>se plugin e temi sono compatibili<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'errore \u00e8 iniziato subito dopo un cambio di PHP, un passaggio controllato alla versione precedentemente funzionante e ancora idonea pu\u00f2 essere un test utile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Controlla gli errori irreversibili di PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un errore fatale di PHP pu\u00f2 fare s\u00ec che una richiesta non venga completata con successo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le segnalazioni tipiche possono iniziare, ad esempio, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Errore fatale di PHP:<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Il testo successivo del messaggio \u00e8 fondamentale per la diagnosi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pu\u00f2, ad esempio, su:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un determinato file PHP<\/li>\n\n\n\n<li>un plugin per WordPress<\/li>\n\n\n\n<li>un tema<\/li>\n\n\n\n<li>una funzione mancante<\/li>\n\n\n\n<li>una classe mancante<\/li>\n\n\n\n<li>un errore di memoria<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">indicare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Leggi il percorso nel messaggio di errore<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il messaggio contiene un percorso di file, questo pu\u00f2 fornire un indizio importante sulla componente responsabile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/wp-content\/plugins\/beispiel-plugin\/...<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">indica che il codice all'interno di questa directory dei plugin \u00e8 coinvolto nell'errore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo non dimostra automaticamente che l'intero plugin sia difettoso, ma restringe notevolmente il campo dell'indagine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Verifica delle estensioni PHP mancanti<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A seguito di un cambio di PHP o di una migrazione, un'applicazione potrebbe richiedere un'estensione PHP che non \u00e8 disponibile nell'ambiente PHP utilizzato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tipici avvisi sono, ad esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Chiamata a funzione non definita ...\n\nClasse ... non trovata\n\nrichiede ext-...<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Spiegheremo come indagare su tali casi su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/abilitare-le-estensioni-php\/\">Attivare e gestire le estensioni PHP in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Considerare congiuntamente le estensioni PHP e la versione di PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le estensioni PHP sono legate alla versione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un errore si verifica subito dopo un cambio di versione di PHP, non dovresti quindi considerare solo il numero di versione, ma anche verificare se l'applicazione trova tutte le funzioni necessarie in questo ambiente PHP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8. Verifica del limite di memoria PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il registro degli errori contiene, ad esempio, il seguente messaggio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Dimensione di memoria consentita di ... byte esaurita<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ha un processo PHP configurato <code>limite di memoria<\/code> Raggiunto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo \u00e8 un suggerimento concreto e non deve essere confuso con la memoria fisica di CloudLinux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ti spieghiamo come verificare e impostare correttamente i limiti di PHP su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/impostare-i-limiti-di-php\/\">Imposta limite di memoria PHP, dimensione di caricamento e tempo di esecuzione<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non aumentare il limite di memoria a piacimento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'applicazione richiede una quantit\u00e0 insolitamente elevata di memoria, un limite pi\u00f9 elevato potrebbe eventualmente spostare il sintomo senza eliminare la causa principale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica quindi anche:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>quale processo richiede la memoria<\/li>\n\n\n\n<li>se il fabbisogno per la relativa attivit\u00e0 \u00e8 plausibile<\/li>\n\n\n\n<li>se un plugin o uno script non funziona correttamente<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">9. Ulteriori impostazioni PHP da controllare<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'errore \u00e8 iniziato dopo le modifiche alla configurazione PHP, controlla i valori modificati di recente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Su CURIAWEB utilizzi a tale scopo fondamentalmente il:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Software \u2192 MultiPHP INI-Editor<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi trovare la nostra guida su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/php-einstellungen-aendern\/\">Modificare le impostazioni PHP in cPanel<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non modificare i valori PHP a caso. Utilizza il messaggio di errore e i requisiti dell'applicazione come base.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10. Verifica dei permessi dei file<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anche permessi di file o directory non idonei possono causare problemi sul lato server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apri:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>File \u2192 Gestione file<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Controlla in particolare i file e le directory che sono stati modificati, caricati o decompressi immediatamente prima dell'errore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nei siti Web tipici vengono spesso utilizzati i seguenti valori:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>File:       644\nDirectory: 755<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La procedura esatta si trova all'indirizzo <a href=\"\/it\/aiuto\/hosting-web-cpanel\/dateiberechtigungen-644-755\/\">Impostare correttamente i permessi dei file 644 e 755 in cPanel<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attenzione:<\/strong> Non impostare i permessi in modo indiscriminato su <code>777<\/code>. Questa non \u00e8 una soluzione pulita per un errore 500 e pu\u00f2 causare problemi di sicurezza.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">11. Controllare i file dopo la migrazione o il caricamento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'errore \u00e8 iniziato dopo una migrazione o un caricamento manuale, controlla:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>se tutti i file sono stati trasferiti<\/li>\n\n\n\n<li>se i file si trovano nella Document Root corretta<\/li>\n\n\n\n<li>che gli archivi zip siano stati completamente estratti<\/li>\n\n\n\n<li>se i file di configurazione sono presenti<\/li>\n\n\n\n<li>se le autorizzazioni sono plausibili<\/li>\n\n\n\n<li>se la versione PHP \u00e8 compatibile con l'applicazione<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Un plugin, tema o framework trasferito in modo incompleto pu\u00f2 anche causare errori lato server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">12. Controllare la Document Root<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se stai eventualmente esaminando file nella directory errata, controlla sotto:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Domini \u2192 Domini<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">la Document Root del dominio interessato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi trovare la nostra guida all'indirizzo <a href=\"\/it\/aiuto\/hosting-web-cpanel\/domain-hinzufuegen-verwalten\/\">Aggiungere e gestire un dominio in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">13. Esaminare i plugin di WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Su WordPress, i plugin sono tra i componenti applicativi pi\u00f9 comuni che possono essere coinvolti in un errore 500.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un plugin \u00e8 particolarmente sospetto se l'errore si verifica immediatamente dopo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Installazione<\/li>\n\n\n\n<li>Attivazione<\/li>\n\n\n\n<li>Aggiorna<\/li>\n\n\n\n<li>Modifica della configurazione<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">questo plugin ha iniziato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Controlla prima il log degli errori. Il messaggio di errore contiene un percorso all'interno di:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>\/wp-content\/plugins\/<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">kannst du die Untersuchung auf die betreffende Erweiterung konzentrieren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress-Plugin deaktivieren, wenn wp-admin nicht erreichbar ist<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein fehlerhaftes Plugin den WordPress-Adminbereich unzug\u00e4nglich macht, kann es notwendig sein, die Erweiterung au\u00dferhalb des WordPress-Backends zu deaktivieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le istruzioni adatte si trovano su <a href=\"\/it\/aiuto\/wordpress\/disattivare-ed-eliminare-il-plugin-di-wordpress\/\">WordPress-Plugin deaktivieren oder l\u00f6schen<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nicht alle Plugins gleichzeitig deaktivieren, wenn die Ursache bekannt ist<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn das Error Log eindeutig auf eine bestimmte Erweiterung zeigt, solltest du zun\u00e4chst genau diese Komponente untersuchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine vollst\u00e4ndige Deaktivierung aller Plugins ist eher ein Diagnoseschritt, wenn die Ursache nicht eingegrenzt werden kann.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">14. WordPress-Theme untersuchen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auch ein Theme kann PHP-Code enthalten, der einen Fatal Error verursacht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn das Error Log einen Pfad wie:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>\/wp-content\/themes\/mein-theme\/<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">zeigt, sollte die betreffende Theme-Komponente untersucht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das gilt besonders, wenn der Fehler unmittelbar nach einem Theme-Update oder einer Code\u00e4nderung begonnen hat.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Plugin- und Theme-Konflikte systematisch pr\u00fcfen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Ursache nicht eindeutig ist, verwende die Anleitung <a href=\"\/it\/aiuto\/wordpress\/conflitti-tra-plugin-e-tema-di-wordpress\/\">Identificare e risolvere i conflitti tra plugin e temi WordPress<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gehe dabei kontrolliert vor und dokumentiere jede \u00c4nderung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">15. WordPress-Debugging verwenden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn das normale Error Log nicht gen\u00fcgend Informationen liefert, kann bei WordPress eine gezielte Debug-Ausgabe beziehungsweise Protokollierung hilfreich sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress pu\u00f2 generare errori, ad esempio, in:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>wp-content\/debug.log<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">protokollieren, wenn das Debugging entsprechend konfiguriert wurde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du dies sicher einrichtest, erkl\u00e4ren wir unter <a href=\"\/it\/aiuto\/wordpress\/registri-degli-errori-di-debug-di-wordpress\/\">Utilizzare il debug di WordPress e i log degli errori<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Aktiviere eine ausf\u00fchrliche Fehlerausgabe auf einer produktiven Website nicht dauerhaft f\u00fcr Besucher. Fehlermeldungen k\u00f6nnen technische Details und interne Pfade offenlegen.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">16. Kritischen WordPress-Fehler ber\u00fccksichtigen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress kann bei bestimmten PHP-Fatal-Errors statt eines klassischen 500-Fehlers auch eine eigene Meldung \u00fcber einen kritischen Fehler anzeigen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beide Fehlerbilder k\u00f6nnen dieselbe technische Ursache haben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn WordPress die Meldung:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Es gab einen kritischen Fehler auf deiner Website.<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">anzeigt, verwende zus\u00e4tzlich <a href=\"\/it\/aiuto\/wordpress\/errore-critico-di-wordpress-pagina-bianca\/\">WordPress kritischer Fehler oder wei\u00dfe Seite beheben<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">17. Fehler nur auf einer einzelnen Seite<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Startseite funktioniert, aber eine einzelne URL einen 500-Fehler erzeugt, solltest du die Diagnose auf diese Anfrage konzentrieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le possibili cause includono, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>bestimmtes Plugin<\/li>\n\n\n\n<li>individueller PHP-Code<\/li>\n\n\n\n<li>fehlerhafte Daten<\/li>\n\n\n\n<li>bestimmte Datenbankabfrage<\/li>\n\n\n\n<li>Rewrite-Regel<\/li>\n\n\n\n<li>speicherintensive Funktion<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c4ndere nicht die gesamte Hosting-Konfiguration, wenn der Fehler nur bei einer einzelnen Funktion auftritt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">18. Fehler nur im WordPress-Adminbereich<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die \u00f6ffentliche Website funktioniert, aber <code>\/wp-admin\/<\/code> einen 500-Fehler erzeugt, ist ein generelles DNS- oder Domainproblem unwahrscheinlich.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe besonders:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Registro degli errori<\/li>\n\n\n\n<li>Plugin<\/li>\n\n\n\n<li>Theme beziehungsweise individuellen Code<\/li>\n\n\n\n<li>Versione PHP<\/li>\n\n\n\n<li>PHP Memory Limit<\/li>\n\n\n\n<li>k\u00fcrzlich vorgenommene Updates<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">19. Fehler nur beim Speichern oder Aktualisieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn WordPress normal l\u00e4dt, aber beispielsweise das Speichern eines Beitrags mit 500 fehlschl\u00e4gt, ist die serverseitige Verarbeitung genau dieser Aktion zu untersuchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reproduziere den Fehler einmal und kontrolliere unmittelbar danach das Error Log.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein solches Fehlerbild kann beispielsweise mit einem Plugin, PHP-Code oder einer ressourcenintensiven Verarbeitung zusammenh\u00e4ngen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">20. Fehler bei Uploads<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der 500-Fehler nur beim Hochladen gr\u00f6\u00dferer Dateien auftritt, pr\u00fcfe zus\u00e4tzlich die PHP-Limits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Relevant k\u00f6nnen beispielsweise sein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>upload_max_filesize\npost_max_size\nmemory_limit\nmax_execution_time<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Beachte, dass diese Werte unterschiedliche Aufgaben haben und nicht beliebig erh\u00f6ht werden sollten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">21. Fehler bei Importen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn nur ein gro\u00dfer Import mit 500 abbricht, w\u00e4hrend die restliche Website funktioniert, solltest du die Importverarbeitung untersuchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica in particolare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Registro degli errori<\/li>\n\n\n\n<li>PHP Memory Limit<\/li>\n\n\n\n<li>Ausf\u00fchrungszeit<\/li>\n\n\n\n<li>Compatibilit\u00e0 PHP<\/li>\n\n\n\n<li>Gr\u00f6\u00dfe des Imports<\/li>\n\n\n\n<li>Fehler der verwendeten Import-Anwendung<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn m\u00f6glich, kann eine Anwendung kleinere Verarbeitungspakete unterst\u00fctzen. Welche Einstellung sinnvoll ist, h\u00e4ngt vom verwendeten Importwerkzeug ab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">22. Fehler bei Cronjobs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein PHP-Skript kann bei einem Cronjob fehlschlagen, obwohl die Website im Browser grunds\u00e4tzlich funktioniert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der Fehler im Zusammenhang mit einem geplanten Prozess auftritt, kontrolliere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cronjob-Befehl<\/li>\n\n\n\n<li>PHP-Pfad beziehungsweise PHP-Version<\/li>\n\n\n\n<li>Percorso file<\/li>\n\n\n\n<li>Berechtigungen<\/li>\n\n\n\n<li>Fehlerausgabe<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Die ausf\u00fchrliche Diagnose findest du unter <a href=\"\/it\/aiuto\/hosting-web-cpanel\/cronjob-funktioniert-nicht\/\">Cronjob non funziona: cause e soluzioni<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">23. CloudLinux-Ressourcen pr\u00fcfen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der 500-Fehler nur sporadisch oder unter Last auftritt, solltest du zus\u00e4tzlich die CloudLinux-Ressourcennutzung zum gleichen Zeitpunkt kontrollieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apri:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Valori misurati \u2192 Utilizzo delle risorse<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe, ob zum Zeitpunkt des Fehlers ein Ressourcenlimit erreicht wurde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du die Werte interpretierst, erkl\u00e4ren wir unter <a href=\"\/it\/aiuto\/hosting-web-cpanel\/utilizzo-delle-risorse-di-cloudlinux\/\">Comprendere l'utilizzo delle risorse di CloudLinux in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">500 und Resource Limit Is Reached sind nicht dasselbe<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein CloudLinux-Limit und ein HTTP-500-Fehler sind unterschiedliche Dinge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Ressourcenengpass kann jedoch die Verarbeitung einer Anwendung beeinflussen. Deshalb ist bei sporadischen Fehlern ein zeitlicher Vergleich sinnvoll.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se espressamente <code>Limite di risorse 508 raggiunto<\/code> angezeigt wird, verwende unsere Anleitung <a href=\"\/it\/aiuto\/hosting-web-cpanel\/il-limite-delle-risorse-e-stato-raggiunto\/\">Limite di risorse raggiunto: identificazione e risoluzione dei limiti di CloudLinux<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">24. Speicherplatz kontrollieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein vollst\u00e4ndig belegter Hosting-Account kann verschiedene Anwendungen und Schreibvorg\u00e4nge beeintr\u00e4chtigen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der Fehler beispielsweise bei Updates, Cache-Erstellung, Uploads oder anderen schreibenden Vorg\u00e4ngen auftritt, kontrolliere zus\u00e4tzlich den verf\u00fcgbaren Speicherplatz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Vorgehensweise findest du unter <a href=\"\/it\/aiuto\/hosting-web-cpanel\/controllare-spazio-di-archiviazione-e-larghezza-di-banda\/\">Controllare lo spazio di archiviazione e la larghezza di banda in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">25. Datenbankfehler ber\u00fccksichtigen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Anwendung kann einen 500-Fehler erzeugen, wenn serverseitiger Code bei einer Datenbankoperation fehlschl\u00e4gt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das bedeutet jedoch nicht, dass du sofort Tabellen in phpMyAdmin reparieren oder ver\u00e4ndern solltest.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe zuerst die konkrete Fehlermeldung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein Datenbankproblem genannt wird, notiere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>genauen Fehlertext<\/li>\n\n\n\n<li>betroffene Tabelle, falls angegeben<\/li>\n\n\n\n<li>betroffene Anwendung<\/li>\n\n\n\n<li>Momento<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Datenbank nicht auf Verdacht bearbeiten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u00f6sche oder \u00e4ndere keine Tabellen, nur weil ein 500-Fehler auftritt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Fehler in Anwendungscode kann genauso gut die Datenbankabfrage verursachen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le basi della gestione dei database si trovano su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/phpmyadmin-verwenden\/\">Utilizzare phpMyAdmin in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">26. Fehler nach Website-Migration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Website unmittelbar nach einer Migration einen 500-Fehler erzeugt, solltest du besonders folgende Punkte pr\u00fcfen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Versione PHP<\/li>\n\n\n\n<li>estensioni PHP richieste<\/li>\n\n\n\n<li>Impostazioni PHP<\/li>\n\n\n\n<li><code>.htaccess<\/code><\/li>\n\n\n\n<li>Permessi dei file<\/li>\n\n\n\n<li>vollst\u00e4ndige Datei\u00fcbertragung<\/li>\n\n\n\n<li>Connessione al database<\/li>\n\n\n\n<li>anwendungsspezifische Pfade und Konfigurationen<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Versuche nicht, alle Punkte gleichzeitig zu ver\u00e4ndern. Das Error Log sollte auch hier die Diagnose f\u00fchren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">27. Fehler nach PHP-Wechsel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der zeitliche Ablauf lautet:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Website funktioniert\n        \u2193\nPHP-Version ge\u00e4ndert\n        \u2193\n500 Internal Server Error<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">pr\u00fcfe zuerst:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kompatibilit\u00e4t der Anwendung<\/li>\n\n\n\n<li>Plugin e temi<\/li>\n\n\n\n<li>estensioni PHP richieste<\/li>\n\n\n\n<li>Registro degli errori<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Wechsel zur\u00fcck auf die zuvor funktionierende und weiterhin unterst\u00fctzte Version kann als kontrollierter Test sinnvoll sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">28. Fehler nach Plugin-Update<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein 500-Fehler unmittelbar nach einem Plugin-Update beginnt, pr\u00fcfe zuerst das Error Log auf einen entsprechenden Plugin-Pfad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Falls die Erweiterung tats\u00e4chlich beteiligt ist, k\u00f6nnen je nach Situation folgende Schritte sinnvoll sein:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plugin deaktivieren<\/li>\n\n\n\n<li>Kompatibilit\u00e4t pr\u00fcfen<\/li>\n\n\n\n<li>Update korrigieren beziehungsweise erneut sauber installieren<\/li>\n\n\n\n<li>Herstellerhinweise pr\u00fcfen<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fchre kein Downgrade auf eine unsichere oder bekannte fehlerhafte Version durch, ohne die Auswirkungen zu pr\u00fcfen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">29. Fehler nach Theme-Update<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lo stesso vale per i temi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn das Error Log auf:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>\/wp-content\/themes\/...<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">verweist und der Fehler direkt nach einem Theme-Update begonnen hat, konzentriere die Diagnose auf diese Komponente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">30. Fehler nach Bearbeitung von functions.php<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Individueller PHP-Code in einer Theme-Datei kann bereits durch einen Syntax- oder Programmierfehler die Ausf\u00fchrung unterbrechen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der Fehler unmittelbar nach einer \u00c4nderung an:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>functions.php<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">auftritt, stelle zun\u00e4chst die zuvor funktionierende Version dieser \u00c4nderung wieder her.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bearbeite produktiven PHP-Code nicht ohne Sicherung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">31. Fehler nach Code Snippet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dasselbe Prinzip gilt f\u00fcr individuell eingef\u00fcgten PHP-Code \u00fcber ein Snippet-Plugin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Snippet aktiviert\n        \u2193\n500 Internal Server Error<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ist dieses Snippet ein naheliegender Ausgangspunkt der Diagnose.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe das Error Log und deaktiviere gezielt den betreffenden Code, sofern dies sicher m\u00f6glich ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">32. Fehler nach Entpacken eines Archivs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Website nach dem Hochladen und Entpacken eines ZIP-Archivs einen 500-Fehler erzeugt, pr\u00fcfe:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ob das Archiv vollst\u00e4ndig entpackt wurde<\/li>\n\n\n\n<li>ob Dateien im richtigen Verzeichnis liegen<\/li>\n\n\n\n<li>Permessi dei file<\/li>\n\n\n\n<li><code>.htaccess<\/code><\/li>\n\n\n\n<li>Compatibilit\u00e0 PHP<\/li>\n\n\n\n<li>File di configurazione<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du Archive korrekt verarbeitest, erkl\u00e4ren wir unter <a href=\"\/it\/aiuto\/hosting-web-cpanel\/zip-dateien-komprimieren-entpacken\/\">Comprimere ed estrarre file ZIP in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">33. 500 nur zeitweise<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein sporadischer 500-Fehler ist schwieriger zu diagnostizieren als ein dauerhaft reproduzierbarer Fehler.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notiere deshalb jeden bekannten Zeitpunkt und vergleiche:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Zeitpunkt des 500-Fehlers\n        \u2193\nError Log\n        \u2193\nCloudLinux-Ressourcen\n        \u2193\nCronjobs \/ Hintergrundaufgaben\n        \u2193\nTraffic \/ besondere Aktivit\u00e4t<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Wiederkehrende Zeitmuster k\u00f6nnen besonders hilfreich sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">34. 500 immer zur selben Uhrzeit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der Fehler regelm\u00e4\u00dfig ungef\u00e4hr zur gleichen Uhrzeit auftritt, pr\u00fcfe geplante Prozesse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questi possono includere, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cronjob<\/li>\n\n\n\n<li>Importo<\/li>\n\n\n\n<li>Esporta<\/li>\n\n\n\n<li>Sincronizzazioni<\/li>\n\n\n\n<li>Plugin di backup<\/li>\n\n\n\n<li>Attivit\u00e0 in background di WordPress<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Der wiederkehrende Zeitpunkt ist dabei ein starker Diagnosehinweis.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">35. 500 nur bei hoher Last<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der Fehler ausschlie\u00dflich w\u00e4hrend hoher Auslastung auftritt, pr\u00fcfe zus\u00e4tzlich CloudLinux und die Art der Anfragen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein hoher Traffic allein beweist noch nicht, dass das Hosting-Paket die Ursache ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch langsame PHP-Prozesse, ineffiziente Datenbankabfragen oder fehlendes Caching k\u00f6nnen dazu f\u00fchren, dass sich Anfragen unter Last st\u00e4rker aufstauen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">36. Caching kontrollieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei WordPress kann geeignetes Caching die dynamische Verarbeitung reduzieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CURIAWEB stellt daf\u00fcr AccelerateWP in der Hosting-Umgebung bereit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Verwendung erkl\u00e4ren wir unter <a href=\"\/it\/aiuto\/hosting-web-cpanel\/acceleratewp-erklaert\/\">AccelerateWP in cPanel spiegato<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Caching ist jedoch keine Reparatur f\u00fcr einen PHP Fatal Error oder eine fehlerhafte <code>.htaccess<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">37. Nicht mehrere Cache-Systeme als Fehlerbehebung installieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein 500-Fehler sollte nicht dadurch behandelt werden, dass zus\u00e4tzliche Performance-Plugins installiert werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dadurch kann die technische Situation sogar komplizierter werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finde zuerst die Ursache des Fehlers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">38. Browser-Cache ist selten die Ursache eines echten 500<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein HTTP-500 wird serverseitig erzeugt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein privates Browserfenster kann bei Tests trotzdem hilfreich sein, \u00e4ndert aber nicht die zugrunde liegende Serverursache.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der Webserver weiterhin mit 500 antwortet, muss die serverseitige Verarbeitung untersucht werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">39. DNS ist normalerweise nicht die Ursache eines 500<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du von einem Webserver bereits einen HTTP-500 erh\u00e4ltst, wurde grunds\u00e4tzlich ein Server erreicht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un classico guasto del DNS si manifesta diversamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach DNS-\u00c4nderungen kann eine Domain allerdings versehentlich auf einen anderen Server zeigen. Pr\u00fcfe deshalb bei einer k\u00fcrzlichen Migration, ob du tats\u00e4chlich die erwartete Hosting-Umgebung erreichst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">40. SSL-Fehler und HTTP 500 unterscheiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Zertifikatsfehler ist ebenfalls eine andere Fehlerklasse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der Browser einen echten HTTP-Statuscode 500 erh\u00e4lt, wurde die Verbindung bereits weit genug aufgebaut, damit der Webserver eine HTTP-Antwort senden konnte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ersetze deshalb nicht auf Verdacht SSL-Zertifikate.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">41. 500-Fehler nicht durch display_errors dauerhaft offenlegen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Es kann verlockend sein, PHP-Fehler direkt auf der \u00f6ffentlichen Website anzeigen zu lassen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auf einer produktiven Website ist das keine gute dauerhafte L\u00f6sung, weil Fehlermeldungen interne Informationen wie Dateipfade oder technische Details offenlegen k\u00f6nnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verwende f\u00fcr die Diagnose bevorzugt Fehlerprotokolle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">42. Fehler nach \u00c4nderung erneut reproduzieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nach jeder gezielten Korrektur solltest du exakt dieselbe URL oder Aktion erneut testen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein sinnvoller Ablauf lautet:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Fehler reproduzieren\n        \u2193\nLog pr\u00fcfen\n        \u2193\neine Ursache \u00e4ndern\n        \u2193\ngleiche Aktion erneut testen\n        \u2193\nErgebnis vergleichen<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dadurch kannst du feststellen, ob deine \u00c4nderung tats\u00e4chlich relevant war.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">43. Nicht f\u00fcnf Dinge gleichzeitig \u00e4ndern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se tu contemporaneamente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PHP wechselst\n.htaccess l\u00f6schst\nPlugins deaktivierst\nBerechtigungen \u00e4nderst\nCache leerst<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">und die Website danach wieder funktioniert, wei\u00dft du nicht, was die Ursache war.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das erschwert sp\u00e4tere Fehler erheblich.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Regola fondamentale:<\/strong> Bei einem 500 Internal Server Error sollte das Error Log die Diagnose f\u00fchren. Eine konkrete Fehlermeldung ist wertvoller als zehn \u00c4nderungen auf Verdacht.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">500 Internal Server Error systematisch diagnostizieren<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Notiere betroffene URL, Datum und Uhrzeit.<\/li>\n\n\n\n<li>Pr\u00fcfe, ob die ganze Website oder nur eine bestimmte Aktion betroffen ist.<\/li>\n\n\n\n<li>Apri <strong>Valori misurati \u2192 Errore<\/strong>.<\/li>\n\n\n\n<li>Suche den zeitlich passenden Error-Log-Eintrag.<\/li>\n\n\n\n<li>Pr\u00fcfe die zuletzt vorgenommenen \u00c4nderungen.<\/li>\n\n\n\n<li>Untersuche bei entsprechendem Hinweis die <code>.htaccess<\/code>.<\/li>\n\n\n\n<li>Kontrolliere PHP-Version und Anwendungskompatibilit\u00e4t.<\/li>\n\n\n\n<li>Pr\u00fcfe gemeldete PHP Fatal Errors.<\/li>\n\n\n\n<li>Kontrolliere gegebenenfalls ben\u00f6tigte PHP-Erweiterungen.<\/li>\n\n\n\n<li>Pr\u00fcfe bei Speicherfehlern das PHP Memory Limit.<\/li>\n\n\n\n<li>Kontrolliere relevante Datei- und Verzeichnisberechtigungen.<\/li>\n\n\n\n<li>Pr\u00fcfe bei WordPress den im Log genannten Plugin- oder Theme-Pfad.<\/li>\n\n\n\n<li>Kontrolliere bei sporadischen Fehlern die CloudLinux-Ressourcen.<\/li>\n\n\n\n<li>Ber\u00fccksichtige Cronjobs und Hintergrundaufgaben.<\/li>\n\n\n\n<li>Modifica una sola possibile causa alla volta.<\/li>\n\n\n\n<li>Teste anschlie\u00dfend exakt dieselbe Aktion erneut.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Schnelldiagnose nach Fehlermeldung<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Hinweis<\/th><th>Primo punto di controllo<\/th><\/tr><\/thead><tbody><tr><td><code>Errore fatale PHP<\/code><\/td><td>genannten PHP-Pfad beziehungsweise Komponente pr\u00fcfen<\/td><\/tr><tr><td><code>Dimensione della memoria consentita esaurita<\/code><\/td><td>PHP Memory Limit und verursachenden Prozess pr\u00fcfen<\/td><\/tr><tr><td><code>Chiamata a funzione non definita<\/code><\/td><td>PHP-Kompatibilit\u00e4t beziehungsweise Erweiterung pr\u00fcfen<\/td><\/tr><tr><td><code>Classe non trovata<\/code><\/td><td>Anwendung, Autoloading oder ben\u00f6tigte Erweiterung pr\u00fcfen<\/td><\/tr><tr><td>Fehler direkt nach <code>.htaccess<\/code>-\u00c4nderung<\/td><td>zuletzt ge\u00e4nderte Regel pr\u00fcfen<\/td><\/tr><tr><td>Fehler direkt nach PHP-Wechsel<\/td><td>Verifica la compatibilit\u00e0 e le estensioni di PHP<\/td><\/tr><tr><td>Fehler direkt nach Plugin-Update<\/td><td>Error Log und betreffendes Plugin pr\u00fcfen<\/td><\/tr><tr><td>Fehler nur unter Last<\/td><td>Controlla risorse e applicazione CloudLinux<\/td><\/tr><tr><td>Fehler regelm\u00e4\u00dfig zur gleichen Uhrzeit<\/td><td>Controlla cronjob e attivit\u00e0 in background<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Was du bei einem 500-Fehler nicht tun solltest<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Evita in particolare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dateiberechtigungen pauschal auf <code>777<\/code> setzen<\/li>\n\n\n\n<li><code>.htaccess<\/code> ohne Sicherung l\u00f6schen<\/li>\n\n\n\n<li>Cambiare le versioni di PHP a caso<\/li>\n\n\n\n<li>PHP Memory Limit extrem erh\u00f6hen<\/li>\n\n\n\n<li>alle Plugins ohne Diagnose l\u00f6schen<\/li>\n\n\n\n<li>Modificare le tabelle del database per sospetto<\/li>\n\n\n\n<li>installare pi\u00f9 plugin di cache<\/li>\n\n\n\n<li>DNS oder SSL ohne entsprechenden Hinweis \u00e4ndern<\/li>\n\n\n\n<li>eseguire pi\u00f9 modifiche tecniche contemporaneamente<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Quando dovresti contattare il supporto di CURIAWEB?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der 500 Internal Server Error weiterhin besteht oder die Ursache aus dem Error Log nicht eindeutig hervorgeht, dokumentiere das Problem m\u00f6glichst genau.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sono particolarmente utili:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dominio interessato<\/li>\n\n\n\n<li>vollst\u00e4ndige betroffene URL<\/li>\n\n\n\n<li>Data e ora esatte<\/li>\n\n\n\n<li>messaggio di errore visibile<\/li>\n\n\n\n<li>relevanter Error-Log-Eintrag<\/li>\n\n\n\n<li>ob die gesamte Website oder nur eine bestimmte Aktion betroffen ist<\/li>\n\n\n\n<li>modifiche recenti<\/li>\n\n\n\n<li>versione PHP attualmente in uso<\/li>\n\n\n\n<li>se l'errore si verifica in modo permanente o sporadico<\/li>\n\n\n\n<li>bei sporadischen Fehlern gegebenenfalls auff\u00e4llige CloudLinux-Werte<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'errore \u00e8 riproducibile, descrivi inoltre i passaggi esatti con cui pu\u00f2 essere attivato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Riepilogo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uno <strong>Errore interno del server<\/strong> bedeutet, dass eine serverseitige Anfrage nicht erfolgreich verarbeitet werden konnte. Der Statuscode selbst nennt noch nicht die eigentliche Ursache.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der wichtigste erste Diagnosepunkt ist deshalb das cPanel Error Log unter <strong>Valori misurati \u2192 Errore<\/strong>. Vergleiche den dortigen Eintrag mit dem genauen Zeitpunkt des Fehlers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e4ufige Ursachen sind PHP Fatal Errors, fehlerhafte <code>.htaccess<\/code>-Regeln, inkompatible Plugins oder Themes, ungeeignete PHP-Versionen, fehlende PHP-Erweiterungen, erreichte PHP-Limits oder Probleme nach einer Migration beziehungsweise Datei\u00e4nderung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei sporadischen Fehlern solltest du zus\u00e4tzlich die CloudLinux-Ressourcennutzung, Cronjobs und Hintergrundaufgaben zum gleichen Zeitpunkt untersuchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c4ndere nicht mehrere Komponenten gleichzeitig. Reproduziere den Fehler, pr\u00fcfe das Log, formuliere eine konkrete Ursache und teste anschlie\u00dfend genau eine gezielte \u00c4nderung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La regola pi\u00f9 importante \u00e8: <strong>\u201e500 Internal Server Error\u201c ist nicht die Diagnose \u2013 die eigentliche Diagnose beginnt mit der Fehlermeldung im Log.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>Ein 500 Internal Server Error geh\u00f6rt zu den h\u00e4ufigsten serverseitigen Website-Fehlern. Die Meldung bedeutet, dass der Webserver eine Anfrage erhalten hat, sie aber aufgrund eines internen Fehlers nicht erfolgreich verarbeiten konnte. Der Statuscode 500 nennt dabei noch nicht die eigentliche Ursache. H\u00e4ufig stecken PHP-Fehler, eine fehlerhafte .htaccess, inkompatible Plugins oder Themes, falsche PHP-Einstellungen oder Probleme [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[78],"doc_tag":[],"class_list":["post-22629","docs","type-docs","status-publish","hentry","doc_category-webhosting-cpanel"],"year_month":"2026-09","word_count":3742,"total_views":"6","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/it\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"Webhosting &amp; cPanel","term_url":"https:\/\/www.curiaweb.ch\/it\/hilfe-kategorie\/webhosting-cpanel\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/comments?post=22629"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22629\/revisions"}],"predecessor-version":[{"id":22631,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22629\/revisions\/22631"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/media?parent=22629"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_category?post=22629"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_tag?post=22629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}